Lines Matching defs:w
388 int w = vsnprintf(*str, *slen, format, args);
389 if(w < 0) {
392 } else if((size_t)w >= *slen) {
396 *str += w;
397 *slen -= w;
399 return w;
404 int w;
407 w = sldns_str_vprint(str, slen, format, args);
409 return w;
428 int w = 0;
429 w += sldns_str_print(s, slen, "%s", pref);
430 w += print_hex_buf(s, slen, *d, *dlen);
433 return w;
438 int w = 0, comprloop = 0;
450 w += sldns_wire2str_header_scan(d, dlen, s, slen);
451 w += sldns_str_print(s, slen, "\n");
452 w += sldns_str_print(s, slen, ";; QUESTION SECTION:\n");
454 w += sldns_wire2str_rrquestion_scan(d, dlen, s, slen,
458 w += sldns_str_print(s, slen, "\n");
459 w += sldns_str_print(s, slen, ";; ANSWER SECTION:\n");
461 w += sldns_wire2str_rr_scan(d, dlen, s, slen, pkt, pktlen, &comprloop);
464 w += sldns_str_print(s, slen, "\n");
465 w += sldns_str_print(s, slen, ";; AUTHORITY SECTION:\n");
467 w += sldns_wire2str_rr_scan(d, dlen, s, slen, pkt, pktlen, &comprloop);
470 w += sldns_str_print(s, slen, "\n");
471 w += sldns_str_print(s, slen, ";; ADDITIONAL SECTION:\n");
473 w += sldns_wire2str_rr_scan(d, dlen, s, slen, pkt, pktlen, &comprloop);
477 w += sldns_str_print(s, slen, ";; MSG SIZE rcvd: %d\n", (int)pktlen);
479 w += print_remainder_hex(";; trailing garbage 0x",
481 w += sldns_str_print(s, slen, "\n");
483 return w;
489 int w = 0;
494 return w + print_remainder_hex("; Error malformed 0x",
501 w += sldns_wire2str_class_print(s, sl, c);
502 w += sldns_str_print(s, sl, "\t");
503 w += sldns_wire2str_type_print(s, sl, t);
505 return w + sldns_str_print(s, sl, "; Error no ttl");
506 return w + print_remainder_hex(
514 w += sldns_str_print(s, sl, "%lu\t", (unsigned long)ttl);
515 w += sldns_wire2str_class_print(s, sl, c);
516 w += sldns_str_print(s, sl, "\t");
517 w += sldns_wire2str_type_print(s, sl, t);
518 return w;
524 int w = 0;
537 w += sldns_wire2str_dname_scan(d, dlen, s, slen, pkt, pktlen, comprloop);
538 w += sldns_str_print(s, slen, "\t");
546 w += sldns_wire2str_class_print(s, slen, c);
547 w += sldns_str_print(s, slen, "\t");
548 w += sldns_wire2str_type_print(s, slen, t);
549 w += sldns_str_print(s, slen, " ; Error no ttl,rdata\n");
550 return w;
554 return w + sldns_str_print(s, slen, ";Error missing RR\n");
555 w += print_remainder_hex(";Error partial RR 0x", d, dlen, s, slen);
556 return w + sldns_str_print(s, slen, "\n");
559 w += sldns_rr_tcttl_scan(d, dlen, s, slen);
560 w += sldns_str_print(s, slen, "\t");
565 return w + sldns_str_print(s, slen, ";Error missing rdatalen\n");
566 w += print_remainder_hex(";Error missing rdatalen 0x",
568 return w + sldns_str_print(s, slen, "\n");
575 w += sldns_str_print(s, slen, "\\# %u ", (unsigned)rdlen);
577 return w + sldns_str_print(s, slen, ";Error missing rdata\n");
578 w += print_remainder_hex(";Error partial rdata 0x", d, dlen, s, slen);
579 return w + sldns_str_print(s, slen, "\n");
581 w += sldns_wire2str_rdata_scan(d, &rdlen, s, slen, rrtype, pkt, pktlen,
586 w += sldns_wire2str_rr_comment_print(s, slen, rr, rrlen, dname_off,
588 w += sldns_str_print(s, slen, "\n");
589 return w;
595 int w = 0;
597 w += sldns_wire2str_dname_scan(d, dlen, s, slen, pkt, pktlen, comprloop);
598 w += sldns_str_print(s, slen, "\t");
601 return w + sldns_str_print(s, slen, "Error malformed\n");
602 w += print_remainder_hex("Error malformed 0x", d, dlen, s, slen);
603 return w + sldns_str_print(s, slen, "\n");
609 w += sldns_wire2str_class_print(s, slen, c);
610 w += sldns_str_print(s, slen, "\t");
611 w += sldns_wire2str_type_print(s, slen, t);
612 w += sldns_str_print(s, slen, "\n");
613 return w;
620 int w = 0;
621 w += sldns_wire2str_dname_scan(d, dlen, s, slen, pkt, pktlen, comprloop);
622 w += sldns_str_print(s, slen, "\t");
623 w += sldns_rr_tcttl_scan(d, dlen, s, slen);
624 w += sldns_str_print(s, slen, "\t");
627 return w + sldns_str_print(s, slen, ";Error missing rdatalen\n");
628 w += print_remainder_hex(";Error missing rdatalen 0x",
630 return w + sldns_str_print(s, slen, "\n");
637 w += sldns_str_print(s, slen, "\\# %u ", (unsigned)rdlen);
639 return w + sldns_str_print(s, slen, ";Error missing rdata\n");
640 w += print_remainder_hex(";Error partial rdata 0x", d, dlen, s, slen);
641 return w + sldns_str_print(s, slen, "\n");
643 w += sldns_wire2str_rdata_unknown_scan(d, &rdlen, s, slen);
645 w += sldns_str_print(s, slen, "\n");
646 return w;
655 int flags, w = 0;
662 w += sldns_str_print(s, slen, " ;{");
665 w += sldns_str_print(s, slen, "id = %u",
671 w += sldns_str_print(s, slen, " (ksk)");
672 else w += sldns_str_print(s, slen, " (zsk)");
677 w += sldns_str_print(s, slen, ", ");
678 w += sldns_str_print(s, slen, "size = %db",
683 w += sldns_str_print(s, slen, "}");
684 return w;
708 int w = 0;
715 w += sldns_str_print(s, slen, " ;{flags: optout}");
716 return w;
735 int w = 0;
737 w += sldns_str_print(s, slen, ";; ->>HEADER<<- ");
739 return w+sldns_str_print(s, slen, "Error empty packet");
741 return w+print_remainder_hex("Error header too short 0x", d, dlen, s, slen);
744 w += sldns_str_print(s, slen, "opcode: ");
745 w += sldns_wire2str_opcode_print(s, slen, opcode);
746 w += sldns_str_print(s, slen, ", ");
747 w += sldns_str_print(s, slen, "rcode: ");
748 w += sldns_wire2str_rcode_print(s, slen, rcode);
749 w += sldns_str_print(s, slen, ", ");
750 w += sldns_str_print(s, slen, "id: %d\n", (int)LDNS_ID_WIRE(*d));
751 w += sldns_str_print(s, slen, ";; flags:");
752 if(LDNS_QR_WIRE(*d)) w += sldns_str_print(s, slen, " qr");
753 if(LDNS_AA_WIRE(*d)) w += sldns_str_print(s, slen, " aa");
754 if(LDNS_TC_WIRE(*d)) w += sldns_str_print(s, slen, " tc");
755 if(LDNS_RD_WIRE(*d)) w += sldns_str_print(s, slen, " rd");
756 if(LDNS_CD_WIRE(*d)) w += sldns_str_print(s, slen, " cd");
757 if(LDNS_RA_WIRE(*d)) w += sldns_str_print(s, slen, " ra");
758 if(LDNS_AD_WIRE(*d)) w += sldns_str_print(s, slen, " ad");
759 if(LDNS_Z_WIRE(*d)) w += sldns_str_print(s, slen, " z");
760 w += sldns_str_print(s, slen, " ; ");
762 return w+print_remainder_hex("Error header too short 0x", d, dlen, s, slen);
763 w += sldns_str_print(s, slen, "QUERY: %d, ", (int)LDNS_QDCOUNT(*d));
764 w += sldns_str_print(s, slen, "ANSWER: %d, ", (int)LDNS_ANCOUNT(*d));
765 w += sldns_str_print(s, slen, "AUTHORITY: %d, ", (int)LDNS_NSCOUNT(*d));
766 w += sldns_str_print(s, slen, "ADDITIONAL: %d ", (int)LDNS_ARCOUNT(*d));
769 return w;
782 int w = 0, n;
798 w += sldns_str_print(s, slen, " ");
809 w += n;
814 return w;
820 int w = 0;
823 w += sldns_str_print(s, slen, "\\# %u", (unsigned)*dlen);
827 w += sldns_str_print(s, slen, " ");
828 w += print_hex_buf(s, slen, *d, *dlen);
831 return w;
853 int w = 0;
882 return w + sldns_str_print(s, slen,
885 return w + sldns_str_print(s, slen,
891 return w + sldns_str_print(s, slen,
896 return w + sldns_str_print(s, slen,
904 w += sldns_str_print(s, slen,
907 return w;
921 w += sldns_str_print(s, slen,
923 return w;
926 w += dname_char_print(s, slen, *pos++);
933 w += sldns_str_print(s, slen, ".");
938 if(w == 0) w += sldns_str_print(s, slen, ".");
939 return w;
1037 int w = 0;
1041 w = sldns_str_print(s, slen, "=%d", (int)sldns_read_uint16(data));
1043 return w;
1051 int w = 0;
1059 w += sldns_str_print(s, slen, "=%s", ip_str);
1066 w += sldns_str_print(s, slen, ",%s", ip_str);
1072 return w;
1080 int w = 0;
1088 w += sldns_str_print(s, slen, "=%s", ip_str);
1095 w += sldns_str_print(s, slen, ",%s", ip_str);
1101 return w;
1107 int w = 0;
1113 w += sldns_str_print(s, slen, "=");
1114 w += sldns_print_svcparamkey(s, slen, sldns_read_uint16(data));
1118 w += sldns_str_print(s, slen, ",");
1119 w += sldns_print_svcparamkey(s, slen, sldns_read_uint16(data));
1123 return w;
1130 int w = 0;
1134 w += sldns_str_print(s, slen, "=\"");
1144 w += sldns_str_print(s, slen, "\\\\\\%c", dp[i]);
1147 w += sldns_str_print(s, slen, "\\\\%c", dp[i]);
1150 w += sldns_str_print(s, slen, "\\%03u", (unsigned) dp[i]);
1153 w += sldns_str_print(s, slen, "%c", dp[i]);
1157 w += sldns_str_print(s, slen, "%s", ",");
1159 w += sldns_str_print(s, slen, "\"");
1161 return w;
1168 int w = 0;
1172 w += sldns_str_print(s, slen, "=\"");
1180 w += sldns_str_print(s, slen, "\"");
1182 return w + size;
1362 int w;
1364 w = sldns_str_print(s, sl, "%u", (unsigned)**d);
1367 return w;
1372 int w;
1374 w = sldns_str_print(s, sl, "%lu", (unsigned long)sldns_read_uint16(*d));
1377 return w;
1382 int w;
1384 w = sldns_str_print(s, sl, "%lu", (unsigned long)sldns_read_uint32(*d));
1387 return w;
1392 int w;
1394 w = sldns_str_print(s, sl, "%u", (unsigned)sldns_read_uint32(*d));
1397 return w;
1403 int w;
1415 w = sldns_str_print(s, sl, "%llu", (long long)tsigtime);
1417 w = sldns_str_print(s, sl, "%I64u", (long long)tsigtime);
1421 return w;
1427 int w;
1431 w = sldns_str_print(s, sl, "%s", buf);
1434 return w;
1441 int w;
1445 w = sldns_str_print(s, sl, "%s", buf);
1448 return w;
1472 int w = 0;
1479 w += sldns_str_print(s, sl, "\"");
1481 w += str_char_print(s, sl, (*d)[i]);
1482 w += sldns_str_print(s, sl, "\"");
1485 return w;
1490 int i, w = 0;
1502 w += sldns_str_print(s, sl, "!");
1503 w += sldns_str_print(s, sl, "%u:", (unsigned)family);
1509 w += sldns_str_print(s, sl, ".");
1511 w += sldns_str_print(s, sl, "%d", (*d)[4+i]);
1512 else w += sldns_str_print(s, sl, "0");
1519 w += sldns_str_print(s, sl, ":");
1521 w += sldns_str_print(s, sl, "%02x", (*d)[4+i]);
1522 else w += sldns_str_print(s, sl, "00");
1525 w += sldns_str_print(s, sl, "/%u", (unsigned)prefix);
1528 return w;
1595 int w = 0;
1621 if(w) w += sldns_str_print(s, sl, " ");
1622 w += sldns_wire2str_type_print(s, sl,
1632 return w;
1638 int w;
1647 w = print_hex_buf(s, sl, *d, salt_len);
1650 return w;
1656 int data, w;
1661 w = sldns_str_print(s, sl, "%s", lt->name);
1662 else w = sldns_str_print(s, sl, "%d", data);
1665 return w;
1702 int w = 0;
1711 w += sldns_str_print(str, sl, "%d", (int)mantissa);
1713 w += sldns_str_print(str, sl, "0");
1714 return w;
1733 int w = 0;
1759 w += sldns_str_print(str, sl, "%02u %02u %06.3f %c ",
1774 w += sldns_str_print(str, sl, "%02u %02u %06.3f %c ",
1781 w += sldns_str_print(str, sl, "%.2f", s);
1783 w += sldns_str_print(str, sl, "%.0f", s);
1785 w += sldns_str_print(str, sl, "m ");
1787 w += loc_cm_print(str, sl, (size & 0xf0) >> 4, size & 0x0f);
1788 w += sldns_str_print(str, sl, "m ");
1790 w += loc_cm_print(str, sl, (horizontal_precision & 0xf0) >> 4,
1792 w += sldns_str_print(str, sl, "m ");
1794 w += loc_cm_print(str, sl, (vertical_precision & 0xf0) >> 4,
1796 w += sldns_str_print(str, sl, "m");
1800 return w;
1810 int bit, port, w = 0;
1824 w += sldns_str_print(s, sl, "%s", protocol->p_name);
1827 w += sldns_str_print(s, sl, "tcp");
1829 w += sldns_str_print(s, sl, "udp");
1831 w += sldns_str_print(s, sl, "%u", (unsigned)protocol_nr);
1848 w += sldns_str_print(s, sl, " %s",
1850 else w += sldns_str_print(s, sl, " %u",
1863 return w;
1882 int w = 0;
1892 w += sldns_str_print(s, sl, "%d %d %d ",
1897 w += sldns_str_print(s, sl, ".");
1900 w += sldns_wire2str_a_scan(d, dl, s, sl);
1903 w += sldns_wire2str_aaaa_scan(d, dl, s, sl);
1906 w += sldns_wire2str_dname_scan(d, dl, s, sl, pkt, pktlen, comprloop);
1914 w += sldns_str_print(s, sl, " ");
1915 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, *dl);
1916 return w;
1925 int w=sldns_wire2str_ipseckey_scan_internal(d, dl, s, sl, pkt, pktlen, comprloop);
1926 if(w == -1) {
1933 return w;
1938 int w;
1952 w = sldns_str_print(s, sl, "%u ", (unsigned)algo);
1953 w += print_hex_buf(s, sl, (*d)+4, hitlen);
1954 w += sldns_str_print(s, sl, " ");
1957 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, pklen);
1958 return w;
1963 int w;
1975 w = sldns_str_print(s, sl, "%u ", (unsigned)n);
1976 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, n);
1977 return w;
1988 int w;
1991 w = sldns_str_print(s, sl, "%.4x:%.4x:%.4x:%.4x",
1996 return w;
2001 int w;
2004 w = sldns_str_print(s, sl, "%.2x-%.2x-%.2x-%.2x-%.2x-%.2x",
2008 return w;
2013 int w;
2016 w = sldns_str_print(s, sl, "%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x",
2021 return w;
2027 int w = 0;
2037 w += sldns_str_print(s, sl, "%c", (char)(*d)[i+1]);
2040 return w;
2046 int w = 0;
2047 w += sldns_str_print(s, sl, "\"");
2049 w += str_char_print(s, sl, (*d)[i]);
2050 w += sldns_str_print(s, sl, "\"");
2053 return w;
2059 int data, w;
2064 w = sldns_str_print(s, sl, "%s", lt->name);
2065 else w = sldns_str_print(s, sl, "%d", data);
2068 return w;
2083 int w = 0;
2087 w += sldns_str_print(s, sl, "malformed LLQ ");
2088 w += print_hex_buf(s, sl, data, len);
2089 return w;
2098 w += sldns_str_print(s, sl, "v%d ", (int)version);
2100 w += sldns_str_print(s, sl, "%s", llq_opcodes[llq_opcode]);
2101 else w += sldns_str_print(s, sl, "opcode %d", (int)llq_opcode);
2103 w += sldns_str_print(s, sl, " %s", llq_errors[error_code]);
2104 else w += sldns_str_print(s, sl, " error %d", (int)error_code);
2106 w += sldns_str_print(s, sl, " id %llx lease-life %lu",
2109 w += sldns_str_print(s, sl, " id %I64x lease-life %lu",
2112 return w;
2119 int w = 0;
2121 w += sldns_str_print(s, sl, "malformed UL ");
2122 w += print_hex_buf(s, sl, data, len);
2123 return w;
2126 w += sldns_str_print(s, sl, "lease %lu", (unsigned long)lease);
2127 return w;
2133 int w = 0;
2135 w += print_hex_buf(s, sl, data, len);
2139 w += sldns_str_print(s, sl, " (");
2142 w += sldns_str_print(s, sl, "%c", (char)data[i]);
2146 w += sldns_str_print(s, sl, ")");
2147 return w;
2155 int w = 0;
2159 w += sldns_str_print(s, sl, " %s", lt->name);
2160 else w += sldns_str_print(s, sl, " %d", (int)data[i]);
2162 return w;
2170 int w = 0;
2174 w += sldns_str_print(s, sl, " %s", lt->name);
2175 else w += sldns_str_print(s, sl, " %d", (int)data[i]);
2177 return w;
2184 int w = 0;
2187 w += sldns_str_print(s, sl, " SHA1");
2188 else w += sldns_str_print(s, sl, " %d", (int)data[i]);
2190 return w;
2196 int w = 0;
2200 w += sldns_str_print(s, sl, "malformed subnet ");
2201 w += print_hex_buf(s, sl, data, len);
2202 return w;
2213 w += sldns_str_print(s, sl, "trailingdata:");
2214 w += print_hex_buf(s, sl, data+4+4, len-4-4);
2215 w += sldns_str_print(s, sl, " ");
2220 w += sldns_str_print(s, sl, "ip4ntoperror ");
2221 w += print_hex_buf(s, sl, data+4+4, len-4-4);
2223 w += sldns_str_print(s, sl, "%s", buf);
2231 w += sldns_str_print(s, sl, "trailingdata:");
2232 w += print_hex_buf(s, sl, data+4+16, len-4-16);
2233 w += sldns_str_print(s, sl, " ");
2239 w += sldns_str_print(s, sl, "ip6ntoperror ");
2240 w += print_hex_buf(s, sl, data+4+4, len-4-4);
2242 w += sldns_str_print(s, sl, "%s", buf);
2245 w += print_hex_buf(s, sl, data+4+4, len-4-4);
2249 w += sldns_str_print(s, sl, "family %d ",
2251 w += print_hex_buf(s, sl, data, len);
2253 w += sldns_str_print(s, sl, "/%d scope /%d", (int)source, (int)scope);
2254 return w;
2260 int w = 0;
2263 w += sldns_str_print(s, sl, "malformed keepalive ");
2264 w += print_hex_buf(s, sl, data, len);
2265 return w;
2268 w += sldns_str_print(s, sl, "no timeout value (only valid for client option) ");
2271 w += sldns_str_print(s, sl, "timeout value in units of 100ms %u", (int)timeout);
2273 return w;
2280 int w = 0;
2286 w += sldns_str_print(s, sl, "malformed ede ");
2287 w += print_hex_buf(s, sl, data, len);
2288 return w;
2294 w += sldns_str_print(s, sl, "%s", lt->name);
2295 else w += sldns_str_print(s, sl, "%d", (int)ede_code);
2298 return w;
2300 w += sldns_str_print(s, sl, " ");
2311 w += sldns_str_print(s, sl, "\"");
2313 w += str_char_print(s, sl, data[i]);
2315 w += sldns_str_print(s, sl, "\"");
2317 w += print_hex_buf(s, sl, data+2, len-2);
2319 return w;
2325 int w = 0;
2326 w += sldns_wire2str_edns_option_code_print(s, sl, option_code);
2327 w += sldns_str_print(s, sl, ": ");
2330 w += sldns_wire2str_edns_llq_print(s, sl, optdata, optlen);
2333 w += sldns_wire2str_edns_ul_print(s, sl, optdata, optlen);
2336 w += sldns_wire2str_edns_nsid_print(s, sl, optdata, optlen);
2339 w += sldns_wire2str_edns_dau_print(s, sl, optdata, optlen);
2342 w += sldns_wire2str_edns_dhu_print(s, sl, optdata, optlen);
2345 w += sldns_wire2str_edns_n3u_print(s, sl, optdata, optlen);
2348 w += sldns_wire2str_edns_subnet_print(s, sl, optdata, optlen);
2351 w += sldns_wire2str_edns_keepalive_print(s, sl, optdata, optlen);
2354 w += print_hex_buf(s, sl, optdata, optlen);
2357 w += sldns_wire2str_edns_ede_print(s, sl, optdata, optlen);
2361 w += print_hex_buf(s, sl, optdata, optlen);
2364 return w;
2372 int w = 0;
2376 w += sldns_str_print(s, sl, " ; malformed: ");
2377 w += print_hex_buf(s, sl, rdata, rdatalen);
2378 return w;
2387 w += sldns_str_print(s, sl, " ; malformed ");
2388 w += sldns_wire2str_edns_option_code_print(s, sl,
2390 w += sldns_str_print(s, sl, ": ");
2391 w += print_hex_buf(s, sl, rdata, rdatalen);
2392 return w;
2394 w += sldns_str_print(s, sl, " ; ");
2395 w += sldns_wire2str_edns_option_print(s, sl, option_code,
2400 return w;
2406 int w = 0;
2409 w += sldns_str_print(str, str_len, "; EDNS:");
2413 return w + print_remainder_hex("Error malformed 0x",
2416 return w + print_remainder_hex("Error nonrootdname 0x",
2424 return w + print_remainder_hex("Error nottypeOPT 0x",
2435 w += sldns_str_print(str, str_len, " version: %u;",
2437 w += sldns_str_print(str, str_len, " flags:");
2439 w += sldns_str_print(str, str_len, " do");
2446 w += sldns_str_print(str, str_len, " ; ext-rcode: %d", rc);
2448 w += sldns_str_print(str, str_len, " ; udp: %u", (unsigned)udpsize);
2452 w += sldns_str_print(str, str_len,
2456 w += print_edns_opts(str, str_len, *data, rdatalen);
2460 w += sldns_str_print(str, str_len, "\n");
2461 return w;