Lines Matching full:output

74 typedef int (*rdata_to_string_type)(buffer_type *output,
79 rdata_dname_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_dname_to_string() argument
82 buffer_printf(output, in rdata_dname_to_string()
90 rdata_dns_name_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_dns_name_to_string() argument
101 buffer_printf(output, "."); in rdata_dns_name_to_string()
107 buffer_printf(output, "\\%c", (char) ch); in rdata_dns_name_to_string()
109 buffer_printf(output, "\\%03u", (unsigned int) ch); in rdata_dns_name_to_string()
111 buffer_printf(output, "%c", (char) ch); in rdata_dns_name_to_string()
113 buffer_printf(output, "\\%03u", (unsigned int) ch); in rdata_dns_name_to_string()
122 buffer_printf(output, "."); in rdata_dns_name_to_string()
127 rdata_text_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_text_to_string() argument
134 buffer_printf(output, "\""); in rdata_text_to_string()
139 buffer_printf(output, "\\"); in rdata_text_to_string()
141 buffer_printf(output, "%c", ch); in rdata_text_to_string()
143 buffer_printf(output, "\\%03u", (unsigned) data[i]); in rdata_text_to_string()
146 buffer_printf(output, "\""); in rdata_text_to_string()
151 rdata_texts_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_texts_to_string() argument
160 buffer_printf(output, "\""); in rdata_texts_to_string()
165 buffer_printf(output, "\\"); in rdata_texts_to_string()
167 buffer_printf(output, "%c", ch); in rdata_texts_to_string()
169 buffer_printf(output, "\\%03u", (unsigned) data[pos+i]); in rdata_texts_to_string()
173 buffer_printf(output, pos < length?"\" ":"\""); in rdata_texts_to_string()
179 rdata_long_text_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_long_text_to_string() argument
186 buffer_printf(output, "\""); in rdata_long_text_to_string()
191 buffer_printf(output, "\\"); in rdata_long_text_to_string()
193 buffer_printf(output, "%c", ch); in rdata_long_text_to_string()
195 buffer_printf(output, "\\%03u", (unsigned) data[i]); in rdata_long_text_to_string()
198 buffer_printf(output, "\""); in rdata_long_text_to_string()
203 rdata_tag_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_tag_to_string() argument
212 buffer_printf(output, "%c", ch); in rdata_tag_to_string()
219 rdata_byte_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_byte_to_string() argument
223 buffer_printf(output, "%lu", (unsigned long) data); in rdata_byte_to_string()
228 rdata_short_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_short_to_string() argument
232 buffer_printf(output, "%lu", (unsigned long) data); in rdata_short_to_string()
237 rdata_long_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_long_to_string() argument
241 buffer_printf(output, "%lu", (unsigned long) data); in rdata_long_to_string()
246 rdata_a_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_a_to_string() argument
252 buffer_printf(output, "%s", str); in rdata_a_to_string()
259 rdata_aaaa_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_aaaa_to_string() argument
265 buffer_printf(output, "%s", str); in rdata_aaaa_to_string()
272 rdata_ilnp64_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_ilnp64_to_string() argument
281 buffer_printf(output, "%.4x:%.4x:%.4x:%.4x", a1, a2, a3, a4); in rdata_ilnp64_to_string()
286 rdata_eui48_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_eui48_to_string() argument
297 buffer_printf(output, "%.2x-%.2x-%.2x-%.2x-%.2x-%.2x", in rdata_eui48_to_string()
303 rdata_eui64_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_eui64_to_string() argument
316 buffer_printf(output, "%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x-%.2x", in rdata_eui64_to_string()
322 rdata_rrtype_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_rrtype_to_string() argument
326 buffer_printf(output, "%s", rrtype_to_string(type)); in rdata_rrtype_to_string()
331 rdata_algorithm_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_algorithm_to_string() argument
335 buffer_printf(output, "%u", (unsigned) id); in rdata_algorithm_to_string()
340 rdata_certificate_type_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_certificate_type_to_string() argument
347 buffer_printf(output, "%s", type->name); in rdata_certificate_type_to_string()
349 buffer_printf(output, "%u", (unsigned) id); in rdata_certificate_type_to_string()
355 rdata_period_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_period_to_string() argument
359 buffer_printf(output, "%lu", (unsigned long) period); in rdata_period_to_string()
364 rdata_time_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_time_to_string() argument
372 buffer_printf(output, "%s", buf); in rdata_time_to_string()
379 rdata_base32_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_base32_to_string() argument
385 buffer_write(output, "-", 1); in rdata_base32_to_string()
389 buffer_reserve(output, size * 2 + 1); in rdata_base32_to_string()
391 (char *) buffer_current(output), size * 2); in rdata_base32_to_string()
393 buffer_skip(output, length); in rdata_base32_to_string()
399 rdata_base64_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_base64_to_string() argument
406 buffer_write(output, "0", 1); in rdata_base64_to_string()
409 buffer_reserve(output, size * 2 + 1); in rdata_base64_to_string()
411 (char *) buffer_current(output), size * 2); in rdata_base64_to_string()
413 buffer_skip(output, length); in rdata_base64_to_string()
419 hex_to_string(buffer_type *output, const uint8_t *data, size_t size) in hex_to_string() argument
427 buffer_reserve(output, size * 2); in hex_to_string()
430 buffer_write_u8(output, hexdigits[octet >> 4]); in hex_to_string()
431 buffer_write_u8(output, hexdigits[octet & 0x0f]); in hex_to_string()
436 rdata_hex_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_hex_to_string() argument
441 buffer_printf(output, "0"); in rdata_hex_to_string()
443 hex_to_string(output, rdata_atom_data(rdata), rdata_atom_size(rdata)); in rdata_hex_to_string()
449 rdata_hexlen_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_hexlen_to_string() argument
454 buffer_printf(output, "-"); in rdata_hexlen_to_string()
457 hex_to_string(output, rdata_atom_data(rdata)+1, rdata_atom_size(rdata)-1); in rdata_hexlen_to_string()
462 rdata_nsap_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_nsap_to_string() argument
465 buffer_printf(output, "0x"); in rdata_nsap_to_string()
466 hex_to_string(output, rdata_atom_data(rdata), rdata_atom_size(rdata)); in rdata_nsap_to_string()
471 rdata_apl_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_apl_to_string() argument
498 buffer_printf(output, "%s%d:%s/%d", in rdata_apl_to_string()
511 rdata_services_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_services_to_string() argument
529 buffer_printf(output, "%s", proto->p_name); in rdata_services_to_string()
535 buffer_printf(output, " %s", service->s_name); in rdata_services_to_string()
537 buffer_printf(output, " %d", i); in rdata_services_to_string()
549 rdata_ipsecgateway_to_string(buffer_type *output, rdata_atom_type rdata, rr_type* rr) in rdata_ipsecgateway_to_string() argument
554 buffer_printf(output, "."); in rdata_ipsecgateway_to_string()
557 rdata_a_to_string(output, rdata, rr); in rdata_ipsecgateway_to_string()
560 rdata_aaaa_to_string(output, rdata, rr); in rdata_ipsecgateway_to_string()
571 buffer_printf(output, "%s", dname_to_string(d, NULL)); in rdata_ipsecgateway_to_string()
582 rdata_nxt_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_nxt_to_string() argument
591 buffer_printf(output, "%s ", rrtype_to_string(i)); in rdata_nxt_to_string()
595 buffer_skip(output, -1); in rdata_nxt_to_string()
601 rdata_nsec_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_nsec_to_string() argument
604 size_t saved_position = buffer_position(output); in rdata_nsec_to_string()
618 buffer_set_position(output, saved_position); in rdata_nsec_to_string()
624 buffer_printf(output, in rdata_nsec_to_string()
639 rdata_loc_to_string(buffer_type *ATTR_UNUSED(output), in rdata_loc_to_string() argument
651 buffer_print_svcparamkey(buffer_type *output, uint16_t svcparamkey) in buffer_print_svcparamkey() argument
654 buffer_printf(output, "%s", svcparamkey_strs[svcparamkey]); in buffer_print_svcparamkey()
656 buffer_printf(output, "key%d", (int)svcparamkey); in buffer_print_svcparamkey()
660 rdata_svcparam_port_to_string(buffer_type *output, uint16_t val_len, in rdata_svcparam_port_to_string() argument
665 buffer_printf(output, "=%d", (int)ntohs(data[0])); in rdata_svcparam_port_to_string()
670 rdata_svcparam_ipv4hint_to_string(buffer_type *output, uint16_t val_len, in rdata_svcparam_ipv4hint_to_string() argument
681 buffer_printf(output, "=%s", ip_str); in rdata_svcparam_ipv4hint_to_string()
688 buffer_printf(output, ",%s", ip_str); in rdata_svcparam_ipv4hint_to_string()
697 rdata_svcparam_ipv6hint_to_string(buffer_type *output, uint16_t val_len, in rdata_svcparam_ipv6hint_to_string() argument
708 buffer_printf(output, "=%s", ip_str); in rdata_svcparam_ipv6hint_to_string()
715 buffer_printf(output, ",%s", ip_str); in rdata_svcparam_ipv6hint_to_string()
724 rdata_svcparam_mandatory_to_string(buffer_type *output, uint16_t val_len, in rdata_svcparam_mandatory_to_string() argument
731 buffer_write_u8(output, '='); in rdata_svcparam_mandatory_to_string()
732 buffer_print_svcparamkey(output, ntohs(*data)); in rdata_svcparam_mandatory_to_string()
736 buffer_write_u8(output, ','); in rdata_svcparam_mandatory_to_string()
737 buffer_print_svcparamkey(output, ntohs(*data)); in rdata_svcparam_mandatory_to_string()
745 rdata_svcparam_ech_to_string(buffer_type *output, uint16_t val_len, in rdata_svcparam_ech_to_string() argument
752 buffer_write_u8(output, '='); in rdata_svcparam_ech_to_string()
754 buffer_reserve(output, val_len * 2 + 1); in rdata_svcparam_ech_to_string()
756 (char *) buffer_current(output), val_len * 2); in rdata_svcparam_ech_to_string()
758 buffer_skip(output, length); in rdata_svcparam_ech_to_string()
765 rdata_svcparam_alpn_to_string(buffer_type *output, uint16_t val_len, in rdata_svcparam_alpn_to_string() argument
772 buffer_write_u8(output, '='); in rdata_svcparam_alpn_to_string()
773 buffer_write_u8(output, '"'); in rdata_svcparam_alpn_to_string()
782 buffer_printf(output, "\\\\\\%c", dp[i]); in rdata_svcparam_alpn_to_string()
785 buffer_printf(output, "\\\\%c", dp[i]); in rdata_svcparam_alpn_to_string()
788 buffer_printf(output, "\\%03u", (unsigned) dp[i]); in rdata_svcparam_alpn_to_string()
791 buffer_write_u8(output, dp[i]); in rdata_svcparam_alpn_to_string()
795 buffer_write_u8(output, ','); in rdata_svcparam_alpn_to_string()
797 buffer_write_u8(output, '"'); in rdata_svcparam_alpn_to_string()
802 rdata_svcparam_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_svcparam_to_string() argument
815 buffer_print_svcparamkey(output, svcparamkey); in rdata_svcparam_to_string()
835 return rdata_svcparam_port_to_string(output, val_len, data+2); in rdata_svcparam_to_string()
837 return rdata_svcparam_ipv4hint_to_string(output, val_len, data+2); in rdata_svcparam_to_string()
839 return rdata_svcparam_ipv6hint_to_string(output, val_len, data+2); in rdata_svcparam_to_string()
841 return rdata_svcparam_mandatory_to_string(output, val_len, data+2); in rdata_svcparam_to_string()
845 return rdata_svcparam_alpn_to_string(output, val_len, data+2); in rdata_svcparam_to_string()
847 return rdata_svcparam_ech_to_string(output, val_len, data+2); in rdata_svcparam_to_string()
851 buffer_write(output, "=\"", 2); in rdata_svcparam_to_string()
856 buffer_printf(output, "\\%c", dp[i]); in rdata_svcparam_to_string()
859 buffer_printf(output, "\\%03u", (unsigned) dp[i]); in rdata_svcparam_to_string()
862 buffer_write_u8(output, dp[i]); in rdata_svcparam_to_string()
864 buffer_write_u8(output, '"'); in rdata_svcparam_to_string()
871 rdata_unknown_to_string(buffer_type *output, rdata_atom_type rdata, in rdata_unknown_to_string() argument
875 buffer_printf(output, "\\# %lu ", (unsigned long) size); in rdata_unknown_to_string()
876 hex_to_string(output, rdata_atom_data(rdata), size); in rdata_unknown_to_string()
916 rdata_atom_to_string(buffer_type *output, rdata_zoneformat_type type, in rdata_atom_to_string() argument
919 return rdata_to_string_table[type](output, rdata, record); in rdata_atom_to_string()
1116 rdata_atoms_to_unknown_string(buffer_type *output, in rdata_atoms_to_unknown_string() argument
1124 buffer_printf(output, " \\# %lu ", (unsigned long) size); in rdata_atoms_to_unknown_string()
1130 output, dname_name(dname), dname->name_size); in rdata_atoms_to_unknown_string()
1132 hex_to_string(output, rdata_atom_data(rdatas[i]), in rdata_atoms_to_unknown_string()
1140 print_rdata(buffer_type *output, rrtype_descriptor_type *descriptor, in print_rdata() argument
1144 size_t saved_position = buffer_position(output); in print_rdata()
1148 buffer_printf(output, "\t"); in print_rdata()
1150 buffer_printf(output, " (\n\t\t"); in print_rdata()
1152 buffer_printf(output, " "); in print_rdata()
1155 output, in print_rdata()
1159 buffer_set_position(output, saved_position); in print_rdata()
1164 buffer_printf(output, " )"); in print_rdata()