Lines Matching refs:rdata

24 #include "rdata/in_1/a_1.c"
25 #include "rdata/ch_3/a_1.c"
26 #include "rdata/hs_4/a_1.c"
27 #include "rdata/generic/ns_2.c"
28 #include "rdata/generic/md_3.c"
29 #include "rdata/generic/mf_4.c"
30 #include "rdata/generic/cname_5.c"
31 #include "rdata/generic/soa_6.c"
32 #include "rdata/generic/mb_7.c"
33 #include "rdata/generic/mg_8.c"
34 #include "rdata/generic/mr_9.c"
35 #include "rdata/generic/null_10.c"
36 #include "rdata/in_1/wks_11.c"
37 #include "rdata/generic/ptr_12.c"
38 #include "rdata/generic/hinfo_13.c"
39 #include "rdata/generic/minfo_14.c"
40 #include "rdata/generic/mx_15.c"
41 #include "rdata/generic/txt_16.c"
42 #include "rdata/generic/rp_17.c"
43 #include "rdata/generic/afsdb_18.c"
44 #include "rdata/generic/x25_19.c"
45 #include "rdata/generic/isdn_20.c"
46 #include "rdata/generic/rt_21.c"
47 #include "rdata/in_1/nsap_22.c"
48 #include "rdata/in_1/nsap-ptr_23.c"
49 #include "rdata/generic/sig_24.c"
50 #include "rdata/generic/key_25.c"
51 #include "rdata/in_1/px_26.c"
52 #include "rdata/generic/gpos_27.c"
53 #include "rdata/in_1/aaaa_28.c"
54 #include "rdata/generic/loc_29.c"
55 #include "rdata/generic/nxt_30.c"
56 #include "rdata/in_1/eid_31.c"
57 #include "rdata/in_1/nimloc_32.c"
58 #include "rdata/in_1/srv_33.c"
59 #include "rdata/in_1/atma_34.c"
60 #include "rdata/generic/naptr_35.c"
61 #include "rdata/in_1/kx_36.c"
62 #include "rdata/generic/cert_37.c"
63 #include "rdata/in_1/a6_38.c"
64 #include "rdata/generic/dname_39.c"
65 #include "rdata/generic/sink_40.c"
66 #include "rdata/generic/opt_41.c"
67 #include "rdata/in_1/apl_42.c"
68 #include "rdata/generic/ds_43.c"
69 #include "rdata/generic/sshfp_44.c"
70 #include "rdata/generic/ipseckey_45.c"
71 #include "rdata/generic/rrsig_46.c"
72 #include "rdata/generic/nsec_47.c"
73 #include "rdata/generic/dnskey_48.c"
74 #include "rdata/in_1/dhcid_49.c"
75 #include "rdata/generic/nsec3_50.c"
76 #include "rdata/generic/nsec3param_51.c"
77 #include "rdata/generic/tlsa_52.c"
78 #include "rdata/generic/smimea_53.c"
79 #include "rdata/generic/hip_55.c"
80 #include "rdata/generic/ninfo_56.c"
81 #include "rdata/generic/rkey_57.c"
82 #include "rdata/generic/talink_58.c"
83 #include "rdata/generic/cds_59.c"
84 #include "rdata/generic/cdnskey_60.c"
85 #include "rdata/generic/openpgpkey_61.c"
86 #include "rdata/generic/csync_62.c"
87 #include "rdata/generic/zonemd_63.c"
88 #include "rdata/in_1/svcb_64.c"
89 #include "rdata/in_1/https_65.c"
90 #include "rdata/generic/spf_99.c"
91 #include "rdata/generic/nid_104.c"
92 #include "rdata/generic/l32_105.c"
93 #include "rdata/generic/l64_106.c"
94 #include "rdata/generic/lp_107.c"
95 #include "rdata/generic/eui48_108.c"
96 #include "rdata/generic/eui64_109.c"
97 #include "rdata/generic/tkey_249.c"
98 #include "rdata/any_255/tsig_250.c"
99 #include "rdata/generic/uri_256.c"
100 #include "rdata/generic/caa_257.c"
101 #include "rdata/generic/avc_258.c"
102 #include "rdata/generic/doa_259.c"
103 #include "rdata/generic/amtrelay_260.c"
104 #include "rdata/generic/resinfo_261.c"
105 #include "rdata/generic/wallet_262.c"
106 #include "rdata/generic/ta_32768.c"
107 #include "rdata/generic/dlv_32769.c"
108 #include "rdata/generic/keydata_65533.c"
271 switch (rdata->type) { \
272 case 1: switch (rdata->rdclass) { \
273 case 1: result = totext_in_a(rdata, tctx, target); break; \
274 case 3: result = totext_ch_a(rdata, tctx, target); break; \
275 case 4: result = totext_hs_a(rdata, tctx, target); break; \
279 case 2: result = totext_ns(rdata, tctx, target); break; \
280 case 3: result = totext_md(rdata, tctx, target); break; \
281 case 4: result = totext_mf(rdata, tctx, target); break; \
282 case 5: result = totext_cname(rdata, tctx, target); break; \
283 case 6: result = totext_soa(rdata, tctx, target); break; \
284 case 7: result = totext_mb(rdata, tctx, target); break; \
285 case 8: result = totext_mg(rdata, tctx, target); break; \
286 case 9: result = totext_mr(rdata, tctx, target); break; \
287 case 10: result = totext_null(rdata, tctx, target); break; \
288 case 11: switch (rdata->rdclass) { \
289 case 1: result = totext_in_wks(rdata, tctx, target); break; \
293 case 12: result = totext_ptr(rdata, tctx, target); break; \
294 case 13: result = totext_hinfo(rdata, tctx, target); break; \
295 case 14: result = totext_minfo(rdata, tctx, target); break; \
296 case 15: result = totext_mx(rdata, tctx, target); break; \
297 case 16: result = totext_txt(rdata, tctx, target); break; \
298 case 17: result = totext_rp(rdata, tctx, target); break; \
299 case 18: result = totext_afsdb(rdata, tctx, target); break; \
300 case 19: result = totext_x25(rdata, tctx, target); break; \
301 case 20: result = totext_isdn(rdata, tctx, target); break; \
302 case 21: result = totext_rt(rdata, tctx, target); break; \
303 case 22: switch (rdata->rdclass) { \
304 case 1: result = totext_in_nsap(rdata, tctx, target); break; \
308 case 23: switch (rdata->rdclass) { \
309 case 1: result = totext_in_nsap_ptr(rdata, tctx, target); break; \
313 case 24: result = totext_sig(rdata, tctx, target); break; \
314 case 25: result = totext_key(rdata, tctx, target); break; \
315 case 26: switch (rdata->rdclass) { \
316 case 1: result = totext_in_px(rdata, tctx, target); break; \
320 case 27: result = totext_gpos(rdata, tctx, target); break; \
321 case 28: switch (rdata->rdclass) { \
322 case 1: result = totext_in_aaaa(rdata, tctx, target); break; \
326 case 29: result = totext_loc(rdata, tctx, target); break; \
327 case 30: result = totext_nxt(rdata, tctx, target); break; \
328 case 31: switch (rdata->rdclass) { \
329 case 1: result = totext_in_eid(rdata, tctx, target); break; \
333 case 32: switch (rdata->rdclass) { \
334 case 1: result = totext_in_nimloc(rdata, tctx, target); break; \
338 case 33: switch (rdata->rdclass) { \
339 case 1: result = totext_in_srv(rdata, tctx, target); break; \
343 case 34: switch (rdata->rdclass) { \
344 case 1: result = totext_in_atma(rdata, tctx, target); break; \
348 case 35: result = totext_naptr(rdata, tctx, target); break; \
349 case 36: switch (rdata->rdclass) { \
350 case 1: result = totext_in_kx(rdata, tctx, target); break; \
354 case 37: result = totext_cert(rdata, tctx, target); break; \
355 case 38: switch (rdata->rdclass) { \
356 case 1: result = totext_in_a6(rdata, tctx, target); break; \
360 case 39: result = totext_dname(rdata, tctx, target); break; \
361 case 40: result = totext_sink(rdata, tctx, target); break; \
362 case 41: result = totext_opt(rdata, tctx, target); break; \
363 case 42: switch (rdata->rdclass) { \
364 case 1: result = totext_in_apl(rdata, tctx, target); break; \
368 case 43: result = totext_ds(rdata, tctx, target); break; \
369 case 44: result = totext_sshfp(rdata, tctx, target); break; \
370 case 45: result = totext_ipseckey(rdata, tctx, target); break; \
371 case 46: result = totext_rrsig(rdata, tctx, target); break; \
372 case 47: result = totext_nsec(rdata, tctx, target); break; \
373 case 48: result = totext_dnskey(rdata, tctx, target); break; \
374 case 49: switch (rdata->rdclass) { \
375 case 1: result = totext_in_dhcid(rdata, tctx, target); break; \
379 case 50: result = totext_nsec3(rdata, tctx, target); break; \
380 case 51: result = totext_nsec3param(rdata, tctx, target); break; \
381 case 52: result = totext_tlsa(rdata, tctx, target); break; \
382 case 53: result = totext_smimea(rdata, tctx, target); break; \
383 case 55: result = totext_hip(rdata, tctx, target); break; \
384 case 56: result = totext_ninfo(rdata, tctx, target); break; \
385 case 57: result = totext_rkey(rdata, tctx, target); break; \
386 case 58: result = totext_talink(rdata, tctx, target); break; \
387 case 59: result = totext_cds(rdata, tctx, target); break; \
388 case 60: result = totext_cdnskey(rdata, tctx, target); break; \
389 case 61: result = totext_openpgpkey(rdata, tctx, target); break; \
390 case 62: result = totext_csync(rdata, tctx, target); break; \
391 case 63: result = totext_zonemd(rdata, tctx, target); break; \
392 case 64: switch (rdata->rdclass) { \
393 case 1: result = totext_in_svcb(rdata, tctx, target); break; \
397 case 65: switch (rdata->rdclass) { \
398 case 1: result = totext_in_https(rdata, tctx, target); break; \
402 case 99: result = totext_spf(rdata, tctx, target); break; \
403 case 104: result = totext_nid(rdata, tctx, target); break; \
404 case 105: result = totext_l32(rdata, tctx, target); break; \
405 case 106: result = totext_l64(rdata, tctx, target); break; \
406 case 107: result = totext_lp(rdata, tctx, target); break; \
407 case 108: result = totext_eui48(rdata, tctx, target); break; \
408 case 109: result = totext_eui64(rdata, tctx, target); break; \
409 case 249: result = totext_tkey(rdata, tctx, target); break; \
410 case 250: switch (rdata->rdclass) { \
411 case 255: result = totext_any_tsig(rdata, tctx, target); break; \
415 case 256: result = totext_uri(rdata, tctx, target); break; \
416 case 257: result = totext_caa(rdata, tctx, target); break; \
417 case 258: result = totext_avc(rdata, tctx, target); break; \
418 case 259: result = totext_doa(rdata, tctx, target); break; \
419 case 260: result = totext_amtrelay(rdata, tctx, target); break; \
420 case 261: result = totext_resinfo(rdata, tctx, target); break; \
421 case 262: result = totext_wallet(rdata, tctx, target); break; \
422 case 32768: result = totext_ta(rdata, tctx, target); break; \
423 case 32769: result = totext_dlv(rdata, tctx, target); break; \
424 case 65533: result = totext_keydata(rdata, tctx, target); break; \
587 switch (rdata->type) { \
588 case 1: switch (rdata->rdclass) { \
589 case 1: result = towire_in_a(rdata, cctx, target); break; \
590 case 3: result = towire_ch_a(rdata, cctx, target); break; \
591 case 4: result = towire_hs_a(rdata, cctx, target); break; \
595 case 2: result = towire_ns(rdata, cctx, target); break; \
596 case 3: result = towire_md(rdata, cctx, target); break; \
597 case 4: result = towire_mf(rdata, cctx, target); break; \
598 case 5: result = towire_cname(rdata, cctx, target); break; \
599 case 6: result = towire_soa(rdata, cctx, target); break; \
600 case 7: result = towire_mb(rdata, cctx, target); break; \
601 case 8: result = towire_mg(rdata, cctx, target); break; \
602 case 9: result = towire_mr(rdata, cctx, target); break; \
603 case 10: result = towire_null(rdata, cctx, target); break; \
604 case 11: switch (rdata->rdclass) { \
605 case 1: result = towire_in_wks(rdata, cctx, target); break; \
609 case 12: result = towire_ptr(rdata, cctx, target); break; \
610 case 13: result = towire_hinfo(rdata, cctx, target); break; \
611 case 14: result = towire_minfo(rdata, cctx, target); break; \
612 case 15: result = towire_mx(rdata, cctx, target); break; \
613 case 16: result = towire_txt(rdata, cctx, target); break; \
614 case 17: result = towire_rp(rdata, cctx, target); break; \
615 case 18: result = towire_afsdb(rdata, cctx, target); break; \
616 case 19: result = towire_x25(rdata, cctx, target); break; \
617 case 20: result = towire_isdn(rdata, cctx, target); break; \
618 case 21: result = towire_rt(rdata, cctx, target); break; \
619 case 22: switch (rdata->rdclass) { \
620 case 1: result = towire_in_nsap(rdata, cctx, target); break; \
624 case 23: switch (rdata->rdclass) { \
625 case 1: result = towire_in_nsap_ptr(rdata, cctx, target); break; \
629 case 24: result = towire_sig(rdata, cctx, target); break; \
630 case 25: result = towire_key(rdata, cctx, target); break; \
631 case 26: switch (rdata->rdclass) { \
632 case 1: result = towire_in_px(rdata, cctx, target); break; \
636 case 27: result = towire_gpos(rdata, cctx, target); break; \
637 case 28: switch (rdata->rdclass) { \
638 case 1: result = towire_in_aaaa(rdata, cctx, target); break; \
642 case 29: result = towire_loc(rdata, cctx, target); break; \
643 case 30: result = towire_nxt(rdata, cctx, target); break; \
644 case 31: switch (rdata->rdclass) { \
645 case 1: result = towire_in_eid(rdata, cctx, target); break; \
649 case 32: switch (rdata->rdclass) { \
650 case 1: result = towire_in_nimloc(rdata, cctx, target); break; \
654 case 33: switch (rdata->rdclass) { \
655 case 1: result = towire_in_srv(rdata, cctx, target); break; \
659 case 34: switch (rdata->rdclass) { \
660 case 1: result = towire_in_atma(rdata, cctx, target); break; \
664 case 35: result = towire_naptr(rdata, cctx, target); break; \
665 case 36: switch (rdata->rdclass) { \
666 case 1: result = towire_in_kx(rdata, cctx, target); break; \
670 case 37: result = towire_cert(rdata, cctx, target); break; \
671 case 38: switch (rdata->rdclass) { \
672 case 1: result = towire_in_a6(rdata, cctx, target); break; \
676 case 39: result = towire_dname(rdata, cctx, target); break; \
677 case 40: result = towire_sink(rdata, cctx, target); break; \
678 case 41: result = towire_opt(rdata, cctx, target); break; \
679 case 42: switch (rdata->rdclass) { \
680 case 1: result = towire_in_apl(rdata, cctx, target); break; \
684 case 43: result = towire_ds(rdata, cctx, target); break; \
685 case 44: result = towire_sshfp(rdata, cctx, target); break; \
686 case 45: result = towire_ipseckey(rdata, cctx, target); break; \
687 case 46: result = towire_rrsig(rdata, cctx, target); break; \
688 case 47: result = towire_nsec(rdata, cctx, target); break; \
689 case 48: result = towire_dnskey(rdata, cctx, target); break; \
690 case 49: switch (rdata->rdclass) { \
691 case 1: result = towire_in_dhcid(rdata, cctx, target); break; \
695 case 50: result = towire_nsec3(rdata, cctx, target); break; \
696 case 51: result = towire_nsec3param(rdata, cctx, target); break; \
697 case 52: result = towire_tlsa(rdata, cctx, target); break; \
698 case 53: result = towire_smimea(rdata, cctx, target); break; \
699 case 55: result = towire_hip(rdata, cctx, target); break; \
700 case 56: result = towire_ninfo(rdata, cctx, target); break; \
701 case 57: result = towire_rkey(rdata, cctx, target); break; \
702 case 58: result = towire_talink(rdata, cctx, target); break; \
703 case 59: result = towire_cds(rdata, cctx, target); break; \
704 case 60: result = towire_cdnskey(rdata, cctx, target); break; \
705 case 61: result = towire_openpgpkey(rdata, cctx, target); break; \
706 case 62: result = towire_csync(rdata, cctx, target); break; \
707 case 63: result = towire_zonemd(rdata, cctx, target); break; \
708 case 64: switch (rdata->rdclass) { \
709 case 1: result = towire_in_svcb(rdata, cctx, target); break; \
713 case 65: switch (rdata->rdclass) { \
714 case 1: result = towire_in_https(rdata, cctx, target); break; \
718 case 99: result = towire_spf(rdata, cctx, target); break; \
719 case 104: result = towire_nid(rdata, cctx, target); break; \
720 case 105: result = towire_l32(rdata, cctx, target); break; \
721 case 106: result = towire_l64(rdata, cctx, target); break; \
722 case 107: result = towire_lp(rdata, cctx, target); break; \
723 case 108: result = towire_eui48(rdata, cctx, target); break; \
724 case 109: result = towire_eui64(rdata, cctx, target); break; \
725 case 249: result = towire_tkey(rdata, cctx, target); break; \
726 case 250: switch (rdata->rdclass) { \
727 case 255: result = towire_any_tsig(rdata, cctx, target); break; \
731 case 256: result = towire_uri(rdata, cctx, target); break; \
732 case 257: result = towire_caa(rdata, cctx, target); break; \
733 case 258: result = towire_avc(rdata, cctx, target); break; \
734 case 259: result = towire_doa(rdata, cctx, target); break; \
735 case 260: result = towire_amtrelay(rdata, cctx, target); break; \
736 case 261: result = towire_resinfo(rdata, cctx, target); break; \
737 case 262: result = towire_wallet(rdata, cctx, target); break; \
738 case 32768: result = towire_ta(rdata, cctx, target); break; \
739 case 32769: result = towire_dlv(rdata, cctx, target); break; \
740 case 65533: result = towire_keydata(rdata, cctx, target); break; \
1219 switch (rdata->type) { \
1220 case 1: switch (rdata->rdclass) { \
1221 case 1: result = tostruct_in_a(rdata, target, mctx); break; \
1222 case 3: result = tostruct_ch_a(rdata, target, mctx); break; \
1223 case 4: result = tostruct_hs_a(rdata, target, mctx); break; \
1227 case 2: result = tostruct_ns(rdata, target, mctx); break; \
1228 case 3: result = tostruct_md(rdata, target, mctx); break; \
1229 case 4: result = tostruct_mf(rdata, target, mctx); break; \
1230 case 5: result = tostruct_cname(rdata, target, mctx); break; \
1231 case 6: result = tostruct_soa(rdata, target, mctx); break; \
1232 case 7: result = tostruct_mb(rdata, target, mctx); break; \
1233 case 8: result = tostruct_mg(rdata, target, mctx); break; \
1234 case 9: result = tostruct_mr(rdata, target, mctx); break; \
1235 case 10: result = tostruct_null(rdata, target, mctx); break; \
1236 case 11: switch (rdata->rdclass) { \
1237 case 1: result = tostruct_in_wks(rdata, target, mctx); break; \
1241 case 12: result = tostruct_ptr(rdata, target, mctx); break; \
1242 case 13: result = tostruct_hinfo(rdata, target, mctx); break; \
1243 case 14: result = tostruct_minfo(rdata, target, mctx); break; \
1244 case 15: result = tostruct_mx(rdata, target, mctx); break; \
1245 case 16: result = tostruct_txt(rdata, target, mctx); break; \
1246 case 17: result = tostruct_rp(rdata, target, mctx); break; \
1247 case 18: result = tostruct_afsdb(rdata, target, mctx); break; \
1248 case 19: result = tostruct_x25(rdata, target, mctx); break; \
1249 case 20: result = tostruct_isdn(rdata, target, mctx); break; \
1250 case 21: result = tostruct_rt(rdata, target, mctx); break; \
1251 case 22: switch (rdata->rdclass) { \
1252 case 1: result = tostruct_in_nsap(rdata, target, mctx); break; \
1256 case 23: switch (rdata->rdclass) { \
1257 case 1: result = tostruct_in_nsap_ptr(rdata, target, mctx); break; \
1261 case 24: result = tostruct_sig(rdata, target, mctx); break; \
1262 case 25: result = tostruct_key(rdata, target, mctx); break; \
1263 case 26: switch (rdata->rdclass) { \
1264 case 1: result = tostruct_in_px(rdata, target, mctx); break; \
1268 case 27: result = tostruct_gpos(rdata, target, mctx); break; \
1269 case 28: switch (rdata->rdclass) { \
1270 case 1: result = tostruct_in_aaaa(rdata, target, mctx); break; \
1274 case 29: result = tostruct_loc(rdata, target, mctx); break; \
1275 case 30: result = tostruct_nxt(rdata, target, mctx); break; \
1276 case 31: switch (rdata->rdclass) { \
1277 case 1: result = tostruct_in_eid(rdata, target, mctx); break; \
1281 case 32: switch (rdata->rdclass) { \
1282 case 1: result = tostruct_in_nimloc(rdata, target, mctx); break; \
1286 case 33: switch (rdata->rdclass) { \
1287 case 1: result = tostruct_in_srv(rdata, target, mctx); break; \
1291 case 34: switch (rdata->rdclass) { \
1292 case 1: result = tostruct_in_atma(rdata, target, mctx); break; \
1296 case 35: result = tostruct_naptr(rdata, target, mctx); break; \
1297 case 36: switch (rdata->rdclass) { \
1298 case 1: result = tostruct_in_kx(rdata, target, mctx); break; \
1302 case 37: result = tostruct_cert(rdata, target, mctx); break; \
1303 case 38: switch (rdata->rdclass) { \
1304 case 1: result = tostruct_in_a6(rdata, target, mctx); break; \
1308 case 39: result = tostruct_dname(rdata, target, mctx); break; \
1309 case 40: result = tostruct_sink(rdata, target, mctx); break; \
1310 case 41: result = tostruct_opt(rdata, target, mctx); break; \
1311 case 42: switch (rdata->rdclass) { \
1312 case 1: result = tostruct_in_apl(rdata, target, mctx); break; \
1316 case 43: result = tostruct_ds(rdata, target, mctx); break; \
1317 case 44: result = tostruct_sshfp(rdata, target, mctx); break; \
1318 case 45: result = tostruct_ipseckey(rdata, target, mctx); break; \
1319 case 46: result = tostruct_rrsig(rdata, target, mctx); break; \
1320 case 47: result = tostruct_nsec(rdata, target, mctx); break; \
1321 case 48: result = tostruct_dnskey(rdata, target, mctx); break; \
1322 case 49: switch (rdata->rdclass) { \
1323 case 1: result = tostruct_in_dhcid(rdata, target, mctx); break; \
1327 case 50: result = tostruct_nsec3(rdata, target, mctx); break; \
1328 case 51: result = tostruct_nsec3param(rdata, target, mctx); break; \
1329 case 52: result = tostruct_tlsa(rdata, target, mctx); break; \
1330 case 53: result = tostruct_smimea(rdata, target, mctx); break; \
1331 case 55: result = tostruct_hip(rdata, target, mctx); break; \
1332 case 56: result = tostruct_ninfo(rdata, target, mctx); break; \
1333 case 57: result = tostruct_rkey(rdata, target, mctx); break; \
1334 case 58: result = tostruct_talink(rdata, target, mctx); break; \
1335 case 59: result = tostruct_cds(rdata, target, mctx); break; \
1336 case 60: result = tostruct_cdnskey(rdata, target, mctx); break; \
1337 case 61: result = tostruct_openpgpkey(rdata, target, mctx); break; \
1338 case 62: result = tostruct_csync(rdata, target, mctx); break; \
1339 case 63: result = tostruct_zonemd(rdata, target, mctx); break; \
1340 case 64: switch (rdata->rdclass) { \
1341 case 1: result = tostruct_in_svcb(rdata, target, mctx); break; \
1345 case 65: switch (rdata->rdclass) { \
1346 case 1: result = tostruct_in_https(rdata, target, mctx); break; \
1350 case 99: result = tostruct_spf(rdata, target, mctx); break; \
1351 case 104: result = tostruct_nid(rdata, target, mctx); break; \
1352 case 105: result = tostruct_l32(rdata, target, mctx); break; \
1353 case 106: result = tostruct_l64(rdata, target, mctx); break; \
1354 case 107: result = tostruct_lp(rdata, target, mctx); break; \
1355 case 108: result = tostruct_eui48(rdata, target, mctx); break; \
1356 case 109: result = tostruct_eui64(rdata, target, mctx); break; \
1357 case 249: result = tostruct_tkey(rdata, target, mctx); break; \
1358 case 250: switch (rdata->rdclass) { \
1359 case 255: result = tostruct_any_tsig(rdata, target, mctx); break; \
1363 case 256: result = tostruct_uri(rdata, target, mctx); break; \
1364 case 257: result = tostruct_caa(rdata, target, mctx); break; \
1365 case 258: result = tostruct_avc(rdata, target, mctx); break; \
1366 case 259: result = tostruct_doa(rdata, target, mctx); break; \
1367 case 260: result = tostruct_amtrelay(rdata, target, mctx); break; \
1368 case 261: result = tostruct_resinfo(rdata, target, mctx); break; \
1369 case 262: result = tostruct_wallet(rdata, target, mctx); break; \
1370 case 32768: result = tostruct_ta(rdata, target, mctx); break; \
1371 case 32769: result = tostruct_dlv(rdata, target, mctx); break; \
1372 case 65533: result = tostruct_keydata(rdata, target, mctx); break; \
1535 switch (rdata->type) { \
1536 case 1: switch (rdata->rdclass) { \
1537 case 1: result = additionaldata_in_a(rdata, owner, add, arg); break; \
1538 case 3: result = additionaldata_ch_a(rdata, owner, add, arg); break; \
1539 case 4: result = additionaldata_hs_a(rdata, owner, add, arg); break; \
1543 case 2: result = additionaldata_ns(rdata, owner, add, arg); break; \
1544 case 3: result = additionaldata_md(rdata, owner, add, arg); break; \
1545 case 4: result = additionaldata_mf(rdata, owner, add, arg); break; \
1546 case 5: result = additionaldata_cname(rdata, owner, add, arg); break; \
1547 case 6: result = additionaldata_soa(rdata, owner, add, arg); break; \
1548 case 7: result = additionaldata_mb(rdata, owner, add, arg); break; \
1549 case 8: result = additionaldata_mg(rdata, owner, add, arg); break; \
1550 case 9: result = additionaldata_mr(rdata, owner, add, arg); break; \
1551 case 10: result = additionaldata_null(rdata, owner, add, arg); break; \
1552 case 11: switch (rdata->rdclass) { \
1553 case 1: result = additionaldata_in_wks(rdata, owner, add, arg); break; \
1557 case 12: result = additionaldata_ptr(rdata, owner, add, arg); break; \
1558 case 13: result = additionaldata_hinfo(rdata, owner, add, arg); break; \
1559 case 14: result = additionaldata_minfo(rdata, owner, add, arg); break; \
1560 case 15: result = additionaldata_mx(rdata, owner, add, arg); break; \
1561 case 16: result = additionaldata_txt(rdata, owner, add, arg); break; \
1562 case 17: result = additionaldata_rp(rdata, owner, add, arg); break; \
1563 case 18: result = additionaldata_afsdb(rdata, owner, add, arg); break; \
1564 case 19: result = additionaldata_x25(rdata, owner, add, arg); break; \
1565 case 20: result = additionaldata_isdn(rdata, owner, add, arg); break; \
1566 case 21: result = additionaldata_rt(rdata, owner, add, arg); break; \
1567 case 22: switch (rdata->rdclass) { \
1568 case 1: result = additionaldata_in_nsap(rdata, owner, add, arg); break; \
1572 case 23: switch (rdata->rdclass) { \
1573 case 1: result = additionaldata_in_nsap_ptr(rdata, owner, add, arg); break; \
1577 case 24: result = additionaldata_sig(rdata, owner, add, arg); break; \
1578 case 25: result = additionaldata_key(rdata, owner, add, arg); break; \
1579 case 26: switch (rdata->rdclass) { \
1580 case 1: result = additionaldata_in_px(rdata, owner, add, arg); break; \
1584 case 27: result = additionaldata_gpos(rdata, owner, add, arg); break; \
1585 case 28: switch (rdata->rdclass) { \
1586 case 1: result = additionaldata_in_aaaa(rdata, owner, add, arg); break; \
1590 case 29: result = additionaldata_loc(rdata, owner, add, arg); break; \
1591 case 30: result = additionaldata_nxt(rdata, owner, add, arg); break; \
1592 case 31: switch (rdata->rdclass) { \
1593 case 1: result = additionaldata_in_eid(rdata, owner, add, arg); break; \
1597 case 32: switch (rdata->rdclass) { \
1598 case 1: result = additionaldata_in_nimloc(rdata, owner, add, arg); break; \
1602 case 33: switch (rdata->rdclass) { \
1603 case 1: result = additionaldata_in_srv(rdata, owner, add, arg); break; \
1607 case 34: switch (rdata->rdclass) { \
1608 case 1: result = additionaldata_in_atma(rdata, owner, add, arg); break; \
1612 case 35: result = additionaldata_naptr(rdata, owner, add, arg); break; \
1613 case 36: switch (rdata->rdclass) { \
1614 case 1: result = additionaldata_in_kx(rdata, owner, add, arg); break; \
1618 case 37: result = additionaldata_cert(rdata, owner, add, arg); break; \
1619 case 38: switch (rdata->rdclass) { \
1620 case 1: result = additionaldata_in_a6(rdata, owner, add, arg); break; \
1624 case 39: result = additionaldata_dname(rdata, owner, add, arg); break; \
1625 case 40: result = additionaldata_sink(rdata, owner, add, arg); break; \
1626 case 41: result = additionaldata_opt(rdata, owner, add, arg); break; \
1627 case 42: switch (rdata->rdclass) { \
1628 case 1: result = additionaldata_in_apl(rdata, owner, add, arg); break; \
1632 case 43: result = additionaldata_ds(rdata, owner, add, arg); break; \
1633 case 44: result = additionaldata_sshfp(rdata, owner, add, arg); break; \
1634 case 45: result = additionaldata_ipseckey(rdata, owner, add, arg); break; \
1635 case 46: result = additionaldata_rrsig(rdata, owner, add, arg); break; \
1636 case 47: result = additionaldata_nsec(rdata, owner, add, arg); break; \
1637 case 48: result = additionaldata_dnskey(rdata, owner, add, arg); break; \
1638 case 49: switch (rdata->rdclass) { \
1639 case 1: result = additionaldata_in_dhcid(rdata, owner, add, arg); break; \
1643 case 50: result = additionaldata_nsec3(rdata, owner, add, arg); break; \
1644 case 51: result = additionaldata_nsec3param(rdata, owner, add, arg); break; \
1645 case 52: result = additionaldata_tlsa(rdata, owner, add, arg); break; \
1646 case 53: result = additionaldata_smimea(rdata, owner, add, arg); break; \
1647 case 55: result = additionaldata_hip(rdata, owner, add, arg); break; \
1648 case 56: result = additionaldata_ninfo(rdata, owner, add, arg); break; \
1649 case 57: result = additionaldata_rkey(rdata, owner, add, arg); break; \
1650 case 58: result = additionaldata_talink(rdata, owner, add, arg); break; \
1651 case 59: result = additionaldata_cds(rdata, owner, add, arg); break; \
1652 case 60: result = additionaldata_cdnskey(rdata, owner, add, arg); break; \
1653 case 61: result = additionaldata_openpgpkey(rdata, owner, add, arg); break; \
1654 case 62: result = additionaldata_csync(rdata, owner, add, arg); break; \
1655 case 63: result = additionaldata_zonemd(rdata, owner, add, arg); break; \
1656 case 64: switch (rdata->rdclass) { \
1657 case 1: result = additionaldata_in_svcb(rdata, owner, add, arg); break; \
1661 case 65: switch (rdata->rdclass) { \
1662 case 1: result = additionaldata_in_https(rdata, owner, add, arg); break; \
1666 case 99: result = additionaldata_spf(rdata, owner, add, arg); break; \
1667 case 104: result = additionaldata_nid(rdata, owner, add, arg); break; \
1668 case 105: result = additionaldata_l32(rdata, owner, add, arg); break; \
1669 case 106: result = additionaldata_l64(rdata, owner, add, arg); break; \
1670 case 107: result = additionaldata_lp(rdata, owner, add, arg); break; \
1671 case 108: result = additionaldata_eui48(rdata, owner, add, arg); break; \
1672 case 109: result = additionaldata_eui64(rdata, owner, add, arg); break; \
1673 case 249: result = additionaldata_tkey(rdata, owner, add, arg); break; \
1674 case 250: switch (rdata->rdclass) { \
1675 case 255: result = additionaldata_any_tsig(rdata, owner, add, arg); break; \
1679 case 256: result = additionaldata_uri(rdata, owner, add, arg); break; \
1680 case 257: result = additionaldata_caa(rdata, owner, add, arg); break; \
1681 case 258: result = additionaldata_avc(rdata, owner, add, arg); break; \
1682 case 259: result = additionaldata_doa(rdata, owner, add, arg); break; \
1683 case 260: result = additionaldata_amtrelay(rdata, owner, add, arg); break; \
1684 case 261: result = additionaldata_resinfo(rdata, owner, add, arg); break; \
1685 case 262: result = additionaldata_wallet(rdata, owner, add, arg); break; \
1686 case 32768: result = additionaldata_ta(rdata, owner, add, arg); break; \
1687 case 32769: result = additionaldata_dlv(rdata, owner, add, arg); break; \
1688 case 65533: result = additionaldata_keydata(rdata, owner, add, arg); break; \
1693 switch (rdata->type) { \
1694 case 1: switch (rdata->rdclass) { \
1695 case 1: result = digest_in_a(rdata, digest, arg); break; \
1696 case 3: result = digest_ch_a(rdata, digest, arg); break; \
1697 case 4: result = digest_hs_a(rdata, digest, arg); break; \
1701 case 2: result = digest_ns(rdata, digest, arg); break; \
1702 case 3: result = digest_md(rdata, digest, arg); break; \
1703 case 4: result = digest_mf(rdata, digest, arg); break; \
1704 case 5: result = digest_cname(rdata, digest, arg); break; \
1705 case 6: result = digest_soa(rdata, digest, arg); break; \
1706 case 7: result = digest_mb(rdata, digest, arg); break; \
1707 case 8: result = digest_mg(rdata, digest, arg); break; \
1708 case 9: result = digest_mr(rdata, digest, arg); break; \
1709 case 10: result = digest_null(rdata, digest, arg); break; \
1710 case 11: switch (rdata->rdclass) { \
1711 case 1: result = digest_in_wks(rdata, digest, arg); break; \
1715 case 12: result = digest_ptr(rdata, digest, arg); break; \
1716 case 13: result = digest_hinfo(rdata, digest, arg); break; \
1717 case 14: result = digest_minfo(rdata, digest, arg); break; \
1718 case 15: result = digest_mx(rdata, digest, arg); break; \
1719 case 16: result = digest_txt(rdata, digest, arg); break; \
1720 case 17: result = digest_rp(rdata, digest, arg); break; \
1721 case 18: result = digest_afsdb(rdata, digest, arg); break; \
1722 case 19: result = digest_x25(rdata, digest, arg); break; \
1723 case 20: result = digest_isdn(rdata, digest, arg); break; \
1724 case 21: result = digest_rt(rdata, digest, arg); break; \
1725 case 22: switch (rdata->rdclass) { \
1726 case 1: result = digest_in_nsap(rdata, digest, arg); break; \
1730 case 23: switch (rdata->rdclass) { \
1731 case 1: result = digest_in_nsap_ptr(rdata, digest, arg); break; \
1735 case 24: result = digest_sig(rdata, digest, arg); break; \
1736 case 25: result = digest_key(rdata, digest, arg); break; \
1737 case 26: switch (rdata->rdclass) { \
1738 case 1: result = digest_in_px(rdata, digest, arg); break; \
1742 case 27: result = digest_gpos(rdata, digest, arg); break; \
1743 case 28: switch (rdata->rdclass) { \
1744 case 1: result = digest_in_aaaa(rdata, digest, arg); break; \
1748 case 29: result = digest_loc(rdata, digest, arg); break; \
1749 case 30: result = digest_nxt(rdata, digest, arg); break; \
1750 case 31: switch (rdata->rdclass) { \
1751 case 1: result = digest_in_eid(rdata, digest, arg); break; \
1755 case 32: switch (rdata->rdclass) { \
1756 case 1: result = digest_in_nimloc(rdata, digest, arg); break; \
1760 case 33: switch (rdata->rdclass) { \
1761 case 1: result = digest_in_srv(rdata, digest, arg); break; \
1765 case 34: switch (rdata->rdclass) { \
1766 case 1: result = digest_in_atma(rdata, digest, arg); break; \
1770 case 35: result = digest_naptr(rdata, digest, arg); break; \
1771 case 36: switch (rdata->rdclass) { \
1772 case 1: result = digest_in_kx(rdata, digest, arg); break; \
1776 case 37: result = digest_cert(rdata, digest, arg); break; \
1777 case 38: switch (rdata->rdclass) { \
1778 case 1: result = digest_in_a6(rdata, digest, arg); break; \
1782 case 39: result = digest_dname(rdata, digest, arg); break; \
1783 case 40: result = digest_sink(rdata, digest, arg); break; \
1784 case 41: result = digest_opt(rdata, digest, arg); break; \
1785 case 42: switch (rdata->rdclass) { \
1786 case 1: result = digest_in_apl(rdata, digest, arg); break; \
1790 case 43: result = digest_ds(rdata, digest, arg); break; \
1791 case 44: result = digest_sshfp(rdata, digest, arg); break; \
1792 case 45: result = digest_ipseckey(rdata, digest, arg); break; \
1793 case 46: result = digest_rrsig(rdata, digest, arg); break; \
1794 case 47: result = digest_nsec(rdata, digest, arg); break; \
1795 case 48: result = digest_dnskey(rdata, digest, arg); break; \
1796 case 49: switch (rdata->rdclass) { \
1797 case 1: result = digest_in_dhcid(rdata, digest, arg); break; \
1801 case 50: result = digest_nsec3(rdata, digest, arg); break; \
1802 case 51: result = digest_nsec3param(rdata, digest, arg); break; \
1803 case 52: result = digest_tlsa(rdata, digest, arg); break; \
1804 case 53: result = digest_smimea(rdata, digest, arg); break; \
1805 case 55: result = digest_hip(rdata, digest, arg); break; \
1806 case 56: result = digest_ninfo(rdata, digest, arg); break; \
1807 case 57: result = digest_rkey(rdata, digest, arg); break; \
1808 case 58: result = digest_talink(rdata, digest, arg); break; \
1809 case 59: result = digest_cds(rdata, digest, arg); break; \
1810 case 60: result = digest_cdnskey(rdata, digest, arg); break; \
1811 case 61: result = digest_openpgpkey(rdata, digest, arg); break; \
1812 case 62: result = digest_csync(rdata, digest, arg); break; \
1813 case 63: result = digest_zonemd(rdata, digest, arg); break; \
1814 case 64: switch (rdata->rdclass) { \
1815 case 1: result = digest_in_svcb(rdata, digest, arg); break; \
1819 case 65: switch (rdata->rdclass) { \
1820 case 1: result = digest_in_https(rdata, digest, arg); break; \
1824 case 99: result = digest_spf(rdata, digest, arg); break; \
1825 case 104: result = digest_nid(rdata, digest, arg); break; \
1826 case 105: result = digest_l32(rdata, digest, arg); break; \
1827 case 106: result = digest_l64(rdata, digest, arg); break; \
1828 case 107: result = digest_lp(rdata, digest, arg); break; \
1829 case 108: result = digest_eui48(rdata, digest, arg); break; \
1830 case 109: result = digest_eui64(rdata, digest, arg); break; \
1831 case 249: result = digest_tkey(rdata, digest, arg); break; \
1832 case 250: switch (rdata->rdclass) { \
1833 case 255: result = digest_any_tsig(rdata, digest, arg); break; \
1837 case 256: result = digest_uri(rdata, digest, arg); break; \
1838 case 257: result = digest_caa(rdata, digest, arg); break; \
1839 case 258: result = digest_avc(rdata, digest, arg); break; \
1840 case 259: result = digest_doa(rdata, digest, arg); break; \
1841 case 260: result = digest_amtrelay(rdata, digest, arg); break; \
1842 case 261: result = digest_resinfo(rdata, digest, arg); break; \
1843 case 262: result = digest_wallet(rdata, digest, arg); break; \
1844 case 32768: result = digest_ta(rdata, digest, arg); break; \
1845 case 32769: result = digest_dlv(rdata, digest, arg); break; \
1846 case 65533: result = digest_keydata(rdata, digest, arg); break; \
2009 switch (rdata->type) { \
2010 case 1: switch (rdata->rdclass) { \
2011 case 1: result = checknames_in_a(rdata, owner, bad); break; \
2012 case 3: result = checknames_ch_a(rdata, owner, bad); break; \
2013 case 4: result = checknames_hs_a(rdata, owner, bad); break; \
2017 case 2: result = checknames_ns(rdata, owner, bad); break; \
2018 case 3: result = checknames_md(rdata, owner, bad); break; \
2019 case 4: result = checknames_mf(rdata, owner, bad); break; \
2020 case 5: result = checknames_cname(rdata, owner, bad); break; \
2021 case 6: result = checknames_soa(rdata, owner, bad); break; \
2022 case 7: result = checknames_mb(rdata, owner, bad); break; \
2023 case 8: result = checknames_mg(rdata, owner, bad); break; \
2024 case 9: result = checknames_mr(rdata, owner, bad); break; \
2025 case 10: result = checknames_null(rdata, owner, bad); break; \
2026 case 11: switch (rdata->rdclass) { \
2027 case 1: result = checknames_in_wks(rdata, owner, bad); break; \
2031 case 12: result = checknames_ptr(rdata, owner, bad); break; \
2032 case 13: result = checknames_hinfo(rdata, owner, bad); break; \
2033 case 14: result = checknames_minfo(rdata, owner, bad); break; \
2034 case 15: result = checknames_mx(rdata, owner, bad); break; \
2035 case 16: result = checknames_txt(rdata, owner, bad); break; \
2036 case 17: result = checknames_rp(rdata, owner, bad); break; \
2037 case 18: result = checknames_afsdb(rdata, owner, bad); break; \
2038 case 19: result = checknames_x25(rdata, owner, bad); break; \
2039 case 20: result = checknames_isdn(rdata, owner, bad); break; \
2040 case 21: result = checknames_rt(rdata, owner, bad); break; \
2041 case 22: switch (rdata->rdclass) { \
2042 case 1: result = checknames_in_nsap(rdata, owner, bad); break; \
2046 case 23: switch (rdata->rdclass) { \
2047 case 1: result = checknames_in_nsap_ptr(rdata, owner, bad); break; \
2051 case 24: result = checknames_sig(rdata, owner, bad); break; \
2052 case 25: result = checknames_key(rdata, owner, bad); break; \
2053 case 26: switch (rdata->rdclass) { \
2054 case 1: result = checknames_in_px(rdata, owner, bad); break; \
2058 case 27: result = checknames_gpos(rdata, owner, bad); break; \
2059 case 28: switch (rdata->rdclass) { \
2060 case 1: result = checknames_in_aaaa(rdata, owner, bad); break; \
2064 case 29: result = checknames_loc(rdata, owner, bad); break; \
2065 case 30: result = checknames_nxt(rdata, owner, bad); break; \
2066 case 31: switch (rdata->rdclass) { \
2067 case 1: result = checknames_in_eid(rdata, owner, bad); break; \
2071 case 32: switch (rdata->rdclass) { \
2072 case 1: result = checknames_in_nimloc(rdata, owner, bad); break; \
2076 case 33: switch (rdata->rdclass) { \
2077 case 1: result = checknames_in_srv(rdata, owner, bad); break; \
2081 case 34: switch (rdata->rdclass) { \
2082 case 1: result = checknames_in_atma(rdata, owner, bad); break; \
2086 case 35: result = checknames_naptr(rdata, owner, bad); break; \
2087 case 36: switch (rdata->rdclass) { \
2088 case 1: result = checknames_in_kx(rdata, owner, bad); break; \
2092 case 37: result = checknames_cert(rdata, owner, bad); break; \
2093 case 38: switch (rdata->rdclass) { \
2094 case 1: result = checknames_in_a6(rdata, owner, bad); break; \
2098 case 39: result = checknames_dname(rdata, owner, bad); break; \
2099 case 40: result = checknames_sink(rdata, owner, bad); break; \
2100 case 41: result = checknames_opt(rdata, owner, bad); break; \
2101 case 42: switch (rdata->rdclass) { \
2102 case 1: result = checknames_in_apl(rdata, owner, bad); break; \
2106 case 43: result = checknames_ds(rdata, owner, bad); break; \
2107 case 44: result = checknames_sshfp(rdata, owner, bad); break; \
2108 case 45: result = checknames_ipseckey(rdata, owner, bad); break; \
2109 case 46: result = checknames_rrsig(rdata, owner, bad); break; \
2110 case 47: result = checknames_nsec(rdata, owner, bad); break; \
2111 case 48: result = checknames_dnskey(rdata, owner, bad); break; \
2112 case 49: switch (rdata->rdclass) { \
2113 case 1: result = checknames_in_dhcid(rdata, owner, bad); break; \
2117 case 50: result = checknames_nsec3(rdata, owner, bad); break; \
2118 case 51: result = checknames_nsec3param(rdata, owner, bad); break; \
2119 case 52: result = checknames_tlsa(rdata, owner, bad); break; \
2120 case 53: result = checknames_smimea(rdata, owner, bad); break; \
2121 case 55: result = checknames_hip(rdata, owner, bad); break; \
2122 case 56: result = checknames_ninfo(rdata, owner, bad); break; \
2123 case 57: result = checknames_rkey(rdata, owner, bad); break; \
2124 case 58: result = checknames_talink(rdata, owner, bad); break; \
2125 case 59: result = checknames_cds(rdata, owner, bad); break; \
2126 case 60: result = checknames_cdnskey(rdata, owner, bad); break; \
2127 case 61: result = checknames_openpgpkey(rdata, owner, bad); break; \
2128 case 62: result = checknames_csync(rdata, owner, bad); break; \
2129 case 63: result = checknames_zonemd(rdata, owner, bad); break; \
2130 case 64: switch (rdata->rdclass) { \
2131 case 1: result = checknames_in_svcb(rdata, owner, bad); break; \
2135 case 65: switch (rdata->rdclass) { \
2136 case 1: result = checknames_in_https(rdata, owner, bad); break; \
2140 case 99: result = checknames_spf(rdata, owner, bad); break; \
2141 case 104: result = checknames_nid(rdata, owner, bad); break; \
2142 case 105: result = checknames_l32(rdata, owner, bad); break; \
2143 case 106: result = checknames_l64(rdata, owner, bad); break; \
2144 case 107: result = checknames_lp(rdata, owner, bad); break; \
2145 case 108: result = checknames_eui48(rdata, owner, bad); break; \
2146 case 109: result = checknames_eui64(rdata, owner, bad); break; \
2147 case 249: result = checknames_tkey(rdata, owner, bad); break; \
2148 case 250: switch (rdata->rdclass) { \
2149 case 255: result = checknames_any_tsig(rdata, owner, bad); break; \
2153 case 256: result = checknames_uri(rdata, owner, bad); break; \
2154 case 257: result = checknames_caa(rdata, owner, bad); break; \
2155 case 258: result = checknames_avc(rdata, owner, bad); break; \
2156 case 259: result = checknames_doa(rdata, owner, bad); break; \
2157 case 260: result = checknames_amtrelay(rdata, owner, bad); break; \
2158 case 261: result = checknames_resinfo(rdata, owner, bad); break; \
2159 case 262: result = checknames_wallet(rdata, owner, bad); break; \
2160 case 32768: result = checknames_ta(rdata, owner, bad); break; \
2161 case 32769: result = checknames_dlv(rdata, owner, bad); break; \
2162 case 65533: result = checknames_keydata(rdata, owner, bad); break; \