Lines Matching defs:dl

487 static int sldns_rr_tcttl_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
492 if(*dl < 8) {
493 if(*dl < 4)
495 d, dl, s, sl);
500 (*dl)-=4;
504 if(*dl == 0)
507 "; Error malformed ttl 0x", d, dl, s, sl);
513 (*dl)-=8;
1362 int sldns_wire2str_int8_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1365 if(*dl < 1) return -1;
1368 (*dl)--;
1372 int sldns_wire2str_int16_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1375 if(*dl < 2) return -1;
1378 (*dl)-=2;
1382 int sldns_wire2str_int32_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1385 if(*dl < 4) return -1;
1388 (*dl)-=4;
1392 int sldns_wire2str_period_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1395 if(*dl < 4) return -1;
1398 (*dl)-=4;
1402 int sldns_wire2str_tsigtime_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1408 if(*dl < 6) return -1;
1422 (*dl)-=6;
1426 int sldns_wire2str_a_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1430 if(*dl < 4) return -1;
1435 (*dl)-=4;
1439 int sldns_wire2str_aaaa_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1444 if(*dl < 16) return -1;
1449 (*dl)-=16;
1472 int sldns_wire2str_str_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1476 if(*dl < 1) return -1;
1478 if(*dl < 1+len) return -1;
1480 (*dl)--;
1486 (*dl)-=len;
1490 int sldns_wire2str_apl_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1495 if(*dl < 4) return -1;
1500 if(*dl < 4+(size_t)adflength) return -1;
1529 (*dl) -= 4+adflength;
1533 int sldns_wire2str_b32_ext_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1537 if(*dl < 1) return -1;
1539 if(*dl < 1+datalen) return -1;
1543 (*dl) -= (datalen+1);
1549 (*dl) -= (datalen+1);
1556 static int sldns_wire2str_b64_scan_num(uint8_t** d, size_t* dl, char** s,
1563 (*dl) -= num;
1569 (*dl) -= num;
1575 int sldns_wire2str_b64_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1577 if(*dl == 0) {
1580 return sldns_wire2str_b64_scan_num(d, dl, s, sl, *dl);
1583 int sldns_wire2str_hex_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1585 if(*dl == 0) {
1588 return print_remainder_hex("", d, dl, s, sl);
1591 int sldns_wire2str_nsec_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1594 size_t pl = *dl;
1610 pl = *dl;
1632 (*d) += *dl;
1633 (*dl) = 0;
1637 int sldns_wire2str_nsec3_salt_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1641 if(*dl < 1) return -1;
1643 if(*dl < 1+salt_len) return -1;
1645 (*dl)--;
1650 (*dl)-=salt_len;
1655 int sldns_wire2str_cert_alg_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1659 if(*dl < 2) return -1;
1665 (*dl)-=2;
1670 int sldns_wire2str_alg_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1674 return sldns_wire2str_int8_scan(d, dl, s, sl);
1677 int sldns_wire2str_unknown_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1679 return sldns_wire2str_rdata_unknown_scan(d, dl, s, sl);
1682 int sldns_wire2str_time_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1689 if(*dl < 4) return -1;
1695 (*dl) -= 4;
1719 int sldns_wire2str_loc_scan(uint8_t** d, size_t* dl, char** str, size_t* sl)
1737 if(*dl < 16) return -1;
1740 return sldns_wire2str_hex_scan(d, dl, str, sl);
1801 (*dl)-=16;
1805 int sldns_wire2str_wks_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1820 if(*dl < 1) return -1;
1823 (*dl)--;
1836 for(i=0; i<*dl; i++) {
1863 (*d) += *dl;
1864 (*dl) = 0;
1868 int sldns_wire2str_nsap_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1870 return print_remainder_hex("0x", d, dl, s, sl);
1873 int sldns_wire2str_atma_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1879 if(*dl < 1) return -1;
1882 (*dl)-=1;
1886 return print_remainder_hex("", d, dl, s, sl);
1890 for(i=0; i<*dl; i++) {
1895 (*d) += *dl;
1896 (*dl) = 0;
1905 static int sldns_wire2str_ipseckey_scan_internal(uint8_t** d, size_t* dl,
1912 if(*dl < 3) return -1;
1919 (*dl)-=3;
1928 w += sldns_wire2str_a_scan(d, dl, s, sl);
1931 w += sldns_wire2str_aaaa_scan(d, dl, s, sl);
1934 w += sldns_wire2str_dname_scan(d, dl, s, sl, pkt, pktlen, comprloop);
1940 if(*dl < 1)
1943 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, *dl);
1947 int sldns_wire2str_ipseckey_scan(uint8_t** d, size_t* dl, char** s, size_t* sl,
1952 size_t odl = *dl, osl = *sl;
1953 int w=sldns_wire2str_ipseckey_scan_internal(d, dl, s, sl, pkt, pktlen, comprloop);
1957 *dl = odl;
1964 int sldns_wire2str_hip_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1971 if(*dl < 4)
1976 if(*dl < (size_t)4 + (size_t)hitlen + (size_t)pklen)
1984 (*dl)-= (4+hitlen);
1985 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, pklen);
1989 int sldns_wire2str_int16_data_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
1993 if(*dl < 2)
1996 if(*dl < 2+(size_t)n)
1999 (*dl)-=2;
2004 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, n);
2008 int sldns_wire2str_nsec3_next_owner_scan(uint8_t** d, size_t* dl, char** s,
2011 return sldns_wire2str_b32_ext_scan(d, dl, s, sl);
2014 int sldns_wire2str_ilnp64_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
2017 if(*dl < 8)
2023 (*dl)-=8;
2027 int sldns_wire2str_eui48_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
2030 if(*dl < 6)
2035 (*dl)-=6;
2039 int sldns_wire2str_eui64_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
2042 if(*dl < 8)
2048 (*dl)-=8;
2052 int sldns_wire2str_unquoted_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
2056 if(*dl < 1) return -1;
2058 if(*dl < 1+len) return -1;
2060 (*dl)--;
2068 (*dl)-=len;
2072 int sldns_wire2str_tag_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
2076 if(*dl < 1)
2079 if(*dl < 1+n)
2087 (*dl)-=(n+1);
2091 int sldns_wire2str_long_str_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
2096 for(i=0; i<*dl; i++)
2099 (*d)+=*dl;
2100 (*dl)=0;
2104 int sldns_wire2str_tsigerror_scan(uint8_t** d, size_t* dl, char** s, size_t* sl)
2108 if(*dl < 2) return -1;
2114 (*dl)-=2;