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;
1364 int w;
1366 w = sldns_str_print(s, sl, "%u", (unsigned)**d);
1369 return w;
1374 int w;
1376 w = sldns_str_print(s, sl, "%lu", (unsigned long)sldns_read_uint16(*d));
1379 return w;
1384 int w;
1386 w = sldns_str_print(s, sl, "%lu", (unsigned long)sldns_read_uint32(*d));
1389 return w;
1394 int w;
1396 w = sldns_str_print(s, sl, "%u", (unsigned)sldns_read_uint32(*d));
1399 return w;
1405 int w;
1417 w = sldns_str_print(s, sl, "%llu", (long long)tsigtime);
1419 w = sldns_str_print(s, sl, "%I64u", (long long)tsigtime);
1423 return w;
1429 int w;
1433 w = sldns_str_print(s, sl, "%s", buf);
1436 return w;
1443 int w;
1447 w = sldns_str_print(s, sl, "%s", buf);
1450 return w;
1474 int w = 0;
1481 w += sldns_str_print(s, sl, "\"");
1483 w += str_char_print(s, sl, (*d)[i]);
1484 w += sldns_str_print(s, sl, "\"");
1487 return w;
1492 int i, w = 0;
1504 w += sldns_str_print(s, sl, "!");
1505 w += sldns_str_print(s, sl, "%u:", (unsigned)family);
1511 w += sldns_str_print(s, sl, ".");
1513 w += sldns_str_print(s, sl, "%d", (*d)[4+i]);
1514 else w += sldns_str_print(s, sl, "0");
1521 w += sldns_str_print(s, sl, ":");
1523 w += sldns_str_print(s, sl, "%02x", (*d)[4+i]);
1524 else w += sldns_str_print(s, sl, "00");
1527 w += sldns_str_print(s, sl, "/%u", (unsigned)prefix);
1530 return w;
1597 int w = 0;
1623 if(w) w += sldns_str_print(s, sl, " ");
1624 w += sldns_wire2str_type_print(s, sl,
1634 return w;
1640 int w;
1649 w = print_hex_buf(s, sl, *d, salt_len);
1652 return w;
1658 int data, w;
1663 w = sldns_str_print(s, sl, "%s", lt->name);
1664 else w = sldns_str_print(s, sl, "%d", data);
1667 return w;
1704 int w = 0;
1713 w += sldns_str_print(str, sl, "%d", (int)mantissa);
1715 w += sldns_str_print(str, sl, "0");
1716 return w;
1735 int w = 0;
1761 w += sldns_str_print(str, sl, "%02u %02u %06.3f %c ",
1776 w += sldns_str_print(str, sl, "%02u %02u %06.3f %c ",
1783 w += sldns_str_print(str, sl, "%.2f", s);
1785 w += sldns_str_print(str, sl, "%.0f", s);
1787 w += sldns_str_print(str, sl, "m ");
1789 w += loc_cm_print(str, sl, (size & 0xf0) >> 4, size & 0x0f);
1790 w += sldns_str_print(str, sl, "m ");
1792 w += loc_cm_print(str, sl, (horizontal_precision & 0xf0) >> 4,
1794 w += sldns_str_print(str, sl, "m ");
1796 w += loc_cm_print(str, sl, (vertical_precision & 0xf0) >> 4,
1798 w += sldns_str_print(str, sl, "m");
1802 return w;
1812 int bit, port, w = 0;
1826 w += sldns_str_print(s, sl, "%s", protocol->p_name);
1829 w += sldns_str_print(s, sl, "tcp");
1831 w += sldns_str_print(s, sl, "udp");
1833 w += sldns_str_print(s, sl, "%u", (unsigned)protocol_nr);
1850 w += sldns_str_print(s, sl, " %s",
1852 else w += sldns_str_print(s, sl, " %u",
1865 return w;
1876 int w = 0;
1889 w += sldns_str_print(s, sl, "+");
1893 w += sldns_str_print(s, sl, "%c", (*d)[i]);
1901 return w;
1910 int w = 0;
1920 w += sldns_str_print(s, sl, "%d %d %d ",
1925 w += sldns_str_print(s, sl, ".");
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);
1942 w += sldns_str_print(s, sl, " ");
1943 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, *dl);
1944 return w;
1953 int w=sldns_wire2str_ipseckey_scan_internal(d, dl, s, sl, pkt, pktlen, comprloop);
1954 if(w == -1) {
1961 return w;
1966 int w;
1980 w = sldns_str_print(s, sl, "%u ", (unsigned)algo);
1981 w += print_hex_buf(s, sl, (*d)+4, hitlen);
1982 w += sldns_str_print(s, sl, " ");
1985 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, pklen);
1986 return w;
1991 int w;
2003 w = sldns_str_print(s, sl, "%u ", (unsigned)n);
2004 w += sldns_wire2str_b64_scan_num(d, dl, s, sl, n);
2005 return w;
2016 int w;
2019 w = sldns_str_print(s, sl, "%.4x:%.4x:%.4x:%.4x",
2024 return w;
2029 int w;
2032 w = sldns_str_print(s, sl, "%.2x-%.2x-%.2x-%.2x-%.2x-%.2x",
2036 return w;
2041 int w;
2044 w = sldns_str_print(s, sl, "%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x",
2049 return w;
2054 int w = 0;
2064 w += sldns_str_print(s, sl, "\\%c", (char)(*d)[i]);
2065 else w += str_char_print(s, sl, (*d)[i]);
2069 return w;
2075 int w = 0;
2085 w += sldns_str_print(s, sl, "%c", (char)(*d)[i+1]);
2088 return w;
2094 int w = 0;
2095 w += sldns_str_print(s, sl, "\"");
2097 w += str_char_print(s, sl, (*d)[i]);
2098 w += sldns_str_print(s, sl, "\"");
2101 return w;
2107 int data, w;
2112 w = sldns_str_print(s, sl, "%s", lt->name);
2113 else w = sldns_str_print(s, sl, "%d", data);
2116 return w;
2131 int w = 0;
2135 w += sldns_str_print(s, sl, "malformed LLQ ");
2136 w += print_hex_buf(s, sl, data, len);
2137 return w;
2146 w += sldns_str_print(s, sl, "v%d ", (int)version);
2148 w += sldns_str_print(s, sl, "%s", llq_opcodes[llq_opcode]);
2149 else w += sldns_str_print(s, sl, "opcode %d", (int)llq_opcode);
2151 w += sldns_str_print(s, sl, " %s", llq_errors[error_code]);
2152 else w += sldns_str_print(s, sl, " error %d", (int)error_code);
2154 w += sldns_str_print(s, sl, " id %llx lease-life %lu",
2157 w += sldns_str_print(s, sl, " id %I64x lease-life %lu",
2160 return w;
2167 int w = 0;
2169 w += sldns_str_print(s, sl, "malformed UL ");
2170 w += print_hex_buf(s, sl, data, len);
2171 return w;
2174 w += sldns_str_print(s, sl, "lease %lu", (unsigned long)lease);
2175 return w;
2181 int w = 0;
2183 w += print_hex_buf(s, sl, data, len);
2187 w += sldns_str_print(s, sl, " (");
2190 w += sldns_str_print(s, sl, "%c", (char)data[i]);
2194 w += sldns_str_print(s, sl, ")");
2195 return w;
2203 int w = 0;
2207 w += sldns_str_print(s, sl, " %s", lt->name);
2208 else w += sldns_str_print(s, sl, " %d", (int)data[i]);
2210 return w;
2218 int w = 0;
2222 w += sldns_str_print(s, sl, " %s", lt->name);
2223 else w += sldns_str_print(s, sl, " %d", (int)data[i]);
2225 return w;
2232 int w = 0;
2235 w += sldns_str_print(s, sl, " SHA1");
2236 else w += sldns_str_print(s, sl, " %d", (int)data[i]);
2238 return w;
2244 int w = 0;
2248 w += sldns_str_print(s, sl, "malformed subnet ");
2249 w += print_hex_buf(s, sl, data, len);
2250 return w;
2261 w += sldns_str_print(s, sl, "trailingdata:");
2262 w += print_hex_buf(s, sl, data+4+4, len-4-4);
2263 w += sldns_str_print(s, sl, " ");
2268 w += sldns_str_print(s, sl, "ip4ntoperror ");
2269 w += print_hex_buf(s, sl, data+4+4, len-4-4);
2271 w += sldns_str_print(s, sl, "%s", buf);
2279 w += sldns_str_print(s, sl, "trailingdata:");
2280 w += print_hex_buf(s, sl, data+4+16, len-4-16);
2281 w += sldns_str_print(s, sl, " ");
2287 w += sldns_str_print(s, sl, "ip6ntoperror ");
2288 w += print_hex_buf(s, sl, data+4+4, len-4-4);
2290 w += sldns_str_print(s, sl, "%s", buf);
2293 w += print_hex_buf(s, sl, data+4+4, len-4-4);
2297 w += sldns_str_print(s, sl, "family %d ",
2299 w += print_hex_buf(s, sl, data, len);
2301 w += sldns_str_print(s, sl, "/%d scope /%d", (int)source, (int)scope);
2302 return w;
2308 int w = 0;
2311 w += sldns_str_print(s, sl, "malformed keepalive ");
2312 w += print_hex_buf(s, sl, data, len);
2313 return w;
2316 w += sldns_str_print(s, sl, "no timeout value (only valid for client option) ");
2319 w += sldns_str_print(s, sl, "timeout value in units of 100ms %u", (int)timeout);
2321 return w;
2328 int w = 0;
2334 w += sldns_str_print(s, sl, "malformed ede ");
2335 w += print_hex_buf(s, sl, data, len);
2336 return w;
2342 w += sldns_str_print(s, sl, "%s", lt->name);
2343 else w += sldns_str_print(s, sl, "%d", (int)ede_code);
2346 return w;
2348 w += sldns_str_print(s, sl, " ");
2359 w += sldns_str_print(s, sl, "\"");
2361 w += str_char_print(s, sl, data[i]);
2363 w += sldns_str_print(s, sl, "\"");
2365 w += print_hex_buf(s, sl, data+2, len-2);
2367 return w;
2373 int w = 0;
2374 w += sldns_wire2str_edns_option_code_print(s, sl, option_code);
2375 w += sldns_str_print(s, sl, ": ");
2378 w += sldns_wire2str_edns_llq_print(s, sl, optdata, optlen);
2381 w += sldns_wire2str_edns_ul_print(s, sl, optdata, optlen);
2384 w += sldns_wire2str_edns_nsid_print(s, sl, optdata, optlen);
2387 w += sldns_wire2str_edns_dau_print(s, sl, optdata, optlen);
2390 w += sldns_wire2str_edns_dhu_print(s, sl, optdata, optlen);
2393 w += sldns_wire2str_edns_n3u_print(s, sl, optdata, optlen);
2396 w += sldns_wire2str_edns_subnet_print(s, sl, optdata, optlen);
2399 w += sldns_wire2str_edns_keepalive_print(s, sl, optdata, optlen);
2402 w += print_hex_buf(s, sl, optdata, optlen);
2405 w += sldns_wire2str_edns_ede_print(s, sl, optdata, optlen);
2409 w += print_hex_buf(s, sl, optdata, optlen);
2412 return w;
2420 int w = 0;
2424 w += sldns_str_print(s, sl, " ; malformed: ");
2425 w += print_hex_buf(s, sl, rdata, rdatalen);
2426 return w;
2435 w += sldns_str_print(s, sl, " ; malformed ");
2436 w += sldns_wire2str_edns_option_code_print(s, sl,
2438 w += sldns_str_print(s, sl, ": ");
2439 w += print_hex_buf(s, sl, rdata, rdatalen);
2440 return w;
2442 w += sldns_str_print(s, sl, " ; ");
2443 w += sldns_wire2str_edns_option_print(s, sl, option_code,
2448 return w;
2454 int w = 0;
2457 w += sldns_str_print(str, str_len, "; EDNS:");
2461 return w + print_remainder_hex("Error malformed 0x",
2464 return w + print_remainder_hex("Error nonrootdname 0x",
2472 return w + print_remainder_hex("Error nottypeOPT 0x",
2483 w += sldns_str_print(str, str_len, " version: %u;",
2485 w += sldns_str_print(str, str_len, " flags:");
2487 w += sldns_str_print(str, str_len, " do");
2494 w += sldns_str_print(str, str_len, " ; ext-rcode: %d", rc);
2496 w += sldns_str_print(str, str_len, " ; udp: %u", (unsigned)udpsize);
2500 w += sldns_str_print(str, str_len,
2504 w += print_edns_opts(str, str_len, *data, rdatalen);
2508 w += sldns_str_print(str, str_len, "\n");
2509 return w;