1/*
2 * Copyright (C) 1998-2024  Internet Systems Consortium, Inc. ("ISC")
3 *
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, you can obtain one at https://mozilla.org/MPL/2.0/.
7 */
8
9/***************
10 ***************
11 ***************   THIS FILE IS AUTOMATICALLY GENERATED BY gen.c.
12 ***************   DO NOT EDIT!
13 ***************
14 ***************/
15
16/*! \file */
17
18#pragma once
19enum {
20	dns_rdatatype_none = 0,
21	dns_rdatatype_a = 1,
22	dns_rdatatype_ns = 2,
23	dns_rdatatype_md = 3,
24	dns_rdatatype_mf = 4,
25	dns_rdatatype_cname = 5,
26	dns_rdatatype_soa = 6,
27	dns_rdatatype_mb = 7,
28	dns_rdatatype_mg = 8,
29	dns_rdatatype_mr = 9,
30	dns_rdatatype_null = 10,
31	dns_rdatatype_wks = 11,
32	dns_rdatatype_ptr = 12,
33	dns_rdatatype_hinfo = 13,
34	dns_rdatatype_minfo = 14,
35	dns_rdatatype_mx = 15,
36	dns_rdatatype_txt = 16,
37	dns_rdatatype_rp = 17,
38	dns_rdatatype_afsdb = 18,
39	dns_rdatatype_x25 = 19,
40	dns_rdatatype_isdn = 20,
41	dns_rdatatype_rt = 21,
42	dns_rdatatype_nsap = 22,
43	dns_rdatatype_nsap_ptr = 23,
44	dns_rdatatype_sig = 24,
45	dns_rdatatype_key = 25,
46	dns_rdatatype_px = 26,
47	dns_rdatatype_gpos = 27,
48	dns_rdatatype_aaaa = 28,
49	dns_rdatatype_loc = 29,
50	dns_rdatatype_nxt = 30,
51	dns_rdatatype_eid = 31,
52	dns_rdatatype_nimloc = 32,
53	dns_rdatatype_srv = 33,
54	dns_rdatatype_atma = 34,
55	dns_rdatatype_naptr = 35,
56	dns_rdatatype_kx = 36,
57	dns_rdatatype_cert = 37,
58	dns_rdatatype_a6 = 38,
59	dns_rdatatype_dname = 39,
60	dns_rdatatype_sink = 40,
61	dns_rdatatype_opt = 41,
62	dns_rdatatype_apl = 42,
63	dns_rdatatype_ds = 43,
64	dns_rdatatype_sshfp = 44,
65	dns_rdatatype_ipseckey = 45,
66	dns_rdatatype_rrsig = 46,
67	dns_rdatatype_nsec = 47,
68	dns_rdatatype_dnskey = 48,
69	dns_rdatatype_dhcid = 49,
70	dns_rdatatype_nsec3 = 50,
71	dns_rdatatype_nsec3param = 51,
72	dns_rdatatype_tlsa = 52,
73	dns_rdatatype_smimea = 53,
74	dns_rdatatype_hip = 55,
75	dns_rdatatype_ninfo = 56,
76	dns_rdatatype_rkey = 57,
77	dns_rdatatype_talink = 58,
78	dns_rdatatype_cds = 59,
79	dns_rdatatype_cdnskey = 60,
80	dns_rdatatype_openpgpkey = 61,
81	dns_rdatatype_csync = 62,
82	dns_rdatatype_zonemd = 63,
83	dns_rdatatype_svcb = 64,
84	dns_rdatatype_https = 65,
85	dns_rdatatype_spf = 99,
86	dns_rdatatype_nid = 104,
87	dns_rdatatype_l32 = 105,
88	dns_rdatatype_l64 = 106,
89	dns_rdatatype_lp = 107,
90	dns_rdatatype_eui48 = 108,
91	dns_rdatatype_eui64 = 109,
92	dns_rdatatype_tkey = 249,
93	dns_rdatatype_tsig = 250,
94	dns_rdatatype_uri = 256,
95	dns_rdatatype_caa = 257,
96	dns_rdatatype_avc = 258,
97	dns_rdatatype_doa = 259,
98	dns_rdatatype_amtrelay = 260,
99	dns_rdatatype_ta = 32768,
100	dns_rdatatype_dlv = 32769,
101	dns_rdatatype_keydata = 65533,
102	dns_rdatatype_ixfr = 251,
103	dns_rdatatype_axfr = 252,
104	dns_rdatatype_mailb = 253,
105	dns_rdatatype_maila = 254,
106	dns_rdatatype_any = 255
107};
108
109#define dns_rdatatype_none	((dns_rdatatype_t)dns_rdatatype_none)
110#define dns_rdatatype_a		((dns_rdatatype_t)dns_rdatatype_a)
111#define dns_rdatatype_ns	((dns_rdatatype_t)dns_rdatatype_ns)
112#define dns_rdatatype_md	((dns_rdatatype_t)dns_rdatatype_md)
113#define dns_rdatatype_mf	((dns_rdatatype_t)dns_rdatatype_mf)
114#define dns_rdatatype_cname	((dns_rdatatype_t)dns_rdatatype_cname)
115#define dns_rdatatype_soa	((dns_rdatatype_t)dns_rdatatype_soa)
116#define dns_rdatatype_mb	((dns_rdatatype_t)dns_rdatatype_mb)
117#define dns_rdatatype_mg	((dns_rdatatype_t)dns_rdatatype_mg)
118#define dns_rdatatype_mr	((dns_rdatatype_t)dns_rdatatype_mr)
119#define dns_rdatatype_null	((dns_rdatatype_t)dns_rdatatype_null)
120#define dns_rdatatype_wks	((dns_rdatatype_t)dns_rdatatype_wks)
121#define dns_rdatatype_ptr	((dns_rdatatype_t)dns_rdatatype_ptr)
122#define dns_rdatatype_hinfo	((dns_rdatatype_t)dns_rdatatype_hinfo)
123#define dns_rdatatype_minfo	((dns_rdatatype_t)dns_rdatatype_minfo)
124#define dns_rdatatype_mx	((dns_rdatatype_t)dns_rdatatype_mx)
125#define dns_rdatatype_txt	((dns_rdatatype_t)dns_rdatatype_txt)
126#define dns_rdatatype_rp	((dns_rdatatype_t)dns_rdatatype_rp)
127#define dns_rdatatype_afsdb	((dns_rdatatype_t)dns_rdatatype_afsdb)
128#define dns_rdatatype_x25	((dns_rdatatype_t)dns_rdatatype_x25)
129#define dns_rdatatype_isdn	((dns_rdatatype_t)dns_rdatatype_isdn)
130#define dns_rdatatype_rt	((dns_rdatatype_t)dns_rdatatype_rt)
131#define dns_rdatatype_nsap	((dns_rdatatype_t)dns_rdatatype_nsap)
132#define dns_rdatatype_nsap_ptr	((dns_rdatatype_t)dns_rdatatype_nsap_ptr)
133#define dns_rdatatype_sig	((dns_rdatatype_t)dns_rdatatype_sig)
134#define dns_rdatatype_key	((dns_rdatatype_t)dns_rdatatype_key)
135#define dns_rdatatype_px	((dns_rdatatype_t)dns_rdatatype_px)
136#define dns_rdatatype_gpos	((dns_rdatatype_t)dns_rdatatype_gpos)
137#define dns_rdatatype_aaaa	((dns_rdatatype_t)dns_rdatatype_aaaa)
138#define dns_rdatatype_loc	((dns_rdatatype_t)dns_rdatatype_loc)
139#define dns_rdatatype_nxt	((dns_rdatatype_t)dns_rdatatype_nxt)
140#define dns_rdatatype_eid	((dns_rdatatype_t)dns_rdatatype_eid)
141#define dns_rdatatype_nimloc	((dns_rdatatype_t)dns_rdatatype_nimloc)
142#define dns_rdatatype_srv	((dns_rdatatype_t)dns_rdatatype_srv)
143#define dns_rdatatype_atma	((dns_rdatatype_t)dns_rdatatype_atma)
144#define dns_rdatatype_naptr	((dns_rdatatype_t)dns_rdatatype_naptr)
145#define dns_rdatatype_kx	((dns_rdatatype_t)dns_rdatatype_kx)
146#define dns_rdatatype_cert	((dns_rdatatype_t)dns_rdatatype_cert)
147#define dns_rdatatype_a6	((dns_rdatatype_t)dns_rdatatype_a6)
148#define dns_rdatatype_dname	((dns_rdatatype_t)dns_rdatatype_dname)
149#define dns_rdatatype_sink	((dns_rdatatype_t)dns_rdatatype_sink)
150#define dns_rdatatype_opt	((dns_rdatatype_t)dns_rdatatype_opt)
151#define dns_rdatatype_apl	((dns_rdatatype_t)dns_rdatatype_apl)
152#define dns_rdatatype_ds	((dns_rdatatype_t)dns_rdatatype_ds)
153#define dns_rdatatype_sshfp	((dns_rdatatype_t)dns_rdatatype_sshfp)
154#define dns_rdatatype_ipseckey	((dns_rdatatype_t)dns_rdatatype_ipseckey)
155#define dns_rdatatype_rrsig	((dns_rdatatype_t)dns_rdatatype_rrsig)
156#define dns_rdatatype_nsec	((dns_rdatatype_t)dns_rdatatype_nsec)
157#define dns_rdatatype_dnskey	((dns_rdatatype_t)dns_rdatatype_dnskey)
158#define dns_rdatatype_dhcid	((dns_rdatatype_t)dns_rdatatype_dhcid)
159#define dns_rdatatype_nsec3	((dns_rdatatype_t)dns_rdatatype_nsec3)
160#define dns_rdatatype_nsec3param	((dns_rdatatype_t)dns_rdatatype_nsec3param)
161#define dns_rdatatype_tlsa	((dns_rdatatype_t)dns_rdatatype_tlsa)
162#define dns_rdatatype_smimea	((dns_rdatatype_t)dns_rdatatype_smimea)
163#define dns_rdatatype_hip	((dns_rdatatype_t)dns_rdatatype_hip)
164#define dns_rdatatype_ninfo	((dns_rdatatype_t)dns_rdatatype_ninfo)
165#define dns_rdatatype_rkey	((dns_rdatatype_t)dns_rdatatype_rkey)
166#define dns_rdatatype_talink	((dns_rdatatype_t)dns_rdatatype_talink)
167#define dns_rdatatype_cds	((dns_rdatatype_t)dns_rdatatype_cds)
168#define dns_rdatatype_cdnskey	((dns_rdatatype_t)dns_rdatatype_cdnskey)
169#define dns_rdatatype_openpgpkey	((dns_rdatatype_t)dns_rdatatype_openpgpkey)
170#define dns_rdatatype_csync	((dns_rdatatype_t)dns_rdatatype_csync)
171#define dns_rdatatype_zonemd	((dns_rdatatype_t)dns_rdatatype_zonemd)
172#define dns_rdatatype_svcb	((dns_rdatatype_t)dns_rdatatype_svcb)
173#define dns_rdatatype_https	((dns_rdatatype_t)dns_rdatatype_https)
174#define dns_rdatatype_spf	((dns_rdatatype_t)dns_rdatatype_spf)
175#define dns_rdatatype_nid	((dns_rdatatype_t)dns_rdatatype_nid)
176#define dns_rdatatype_l32	((dns_rdatatype_t)dns_rdatatype_l32)
177#define dns_rdatatype_l64	((dns_rdatatype_t)dns_rdatatype_l64)
178#define dns_rdatatype_lp	((dns_rdatatype_t)dns_rdatatype_lp)
179#define dns_rdatatype_eui48	((dns_rdatatype_t)dns_rdatatype_eui48)
180#define dns_rdatatype_eui64	((dns_rdatatype_t)dns_rdatatype_eui64)
181#define dns_rdatatype_tkey	((dns_rdatatype_t)dns_rdatatype_tkey)
182#define dns_rdatatype_tsig	((dns_rdatatype_t)dns_rdatatype_tsig)
183#define dns_rdatatype_uri	((dns_rdatatype_t)dns_rdatatype_uri)
184#define dns_rdatatype_caa	((dns_rdatatype_t)dns_rdatatype_caa)
185#define dns_rdatatype_avc	((dns_rdatatype_t)dns_rdatatype_avc)
186#define dns_rdatatype_doa	((dns_rdatatype_t)dns_rdatatype_doa)
187#define dns_rdatatype_amtrelay	((dns_rdatatype_t)dns_rdatatype_amtrelay)
188#define dns_rdatatype_ta	((dns_rdatatype_t)dns_rdatatype_ta)
189#define dns_rdatatype_dlv	((dns_rdatatype_t)dns_rdatatype_dlv)
190#define dns_rdatatype_keydata	((dns_rdatatype_t)dns_rdatatype_keydata)
191#define dns_rdatatype_ixfr	((dns_rdatatype_t)dns_rdatatype_ixfr)
192#define dns_rdatatype_axfr	((dns_rdatatype_t)dns_rdatatype_axfr)
193#define dns_rdatatype_mailb	((dns_rdatatype_t)dns_rdatatype_mailb)
194#define dns_rdatatype_maila	((dns_rdatatype_t)dns_rdatatype_maila)
195#define dns_rdatatype_any	((dns_rdatatype_t)dns_rdatatype_any)
196