xref: /minix/external/bsd/bind/include/dns/enumtype.h (revision 00b67f09)
1 /*
2  * Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC")
3  * Copyright (C) 1998-2003 Internet Software Consortium.
4  *
5  * Permission to use, copy, modify, and distribute this software for any
6  * purpose with or without fee is hereby granted, provided that the above
7  * copyright notice and this permission notice appear in all copies.
8  *
9  * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
10  * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
11  * AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
12  * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
13  * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
14  * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
15  * PERFORMANCE OF THIS SOFTWARE.
16  */
17 
18 /***************
19  ***************
20  ***************   THIS FILE IS AUTOMATICALLY GENERATED BY gen.c.
21  ***************   DO NOT EDIT!
22  ***************
23  ***************/
24 
25 /*! \file */
26 
27 #ifndef DNS_ENUMTYPE_H
28 #define DNS_ENUMTYPE_H 1
29 
30 enum {
31 	dns_rdatatype_none = 0,
32 	dns_rdatatype_a = 1,
33 	dns_rdatatype_ns = 2,
34 	dns_rdatatype_md = 3,
35 	dns_rdatatype_mf = 4,
36 	dns_rdatatype_cname = 5,
37 	dns_rdatatype_soa = 6,
38 	dns_rdatatype_mb = 7,
39 	dns_rdatatype_mg = 8,
40 	dns_rdatatype_mr = 9,
41 	dns_rdatatype_null = 10,
42 	dns_rdatatype_wks = 11,
43 	dns_rdatatype_ptr = 12,
44 	dns_rdatatype_hinfo = 13,
45 	dns_rdatatype_minfo = 14,
46 	dns_rdatatype_mx = 15,
47 	dns_rdatatype_txt = 16,
48 	dns_rdatatype_rp = 17,
49 	dns_rdatatype_afsdb = 18,
50 	dns_rdatatype_x25 = 19,
51 	dns_rdatatype_isdn = 20,
52 	dns_rdatatype_rt = 21,
53 	dns_rdatatype_nsap = 22,
54 	dns_rdatatype_nsap_ptr = 23,
55 	dns_rdatatype_sig = 24,
56 	dns_rdatatype_key = 25,
57 	dns_rdatatype_px = 26,
58 	dns_rdatatype_gpos = 27,
59 	dns_rdatatype_aaaa = 28,
60 	dns_rdatatype_loc = 29,
61 	dns_rdatatype_nxt = 30,
62 	dns_rdatatype_srv = 33,
63 	dns_rdatatype_naptr = 35,
64 	dns_rdatatype_kx = 36,
65 	dns_rdatatype_cert = 37,
66 	dns_rdatatype_a6 = 38,
67 	dns_rdatatype_dname = 39,
68 	dns_rdatatype_opt = 41,
69 	dns_rdatatype_apl = 42,
70 	dns_rdatatype_ds = 43,
71 	dns_rdatatype_sshfp = 44,
72 	dns_rdatatype_ipseckey = 45,
73 	dns_rdatatype_rrsig = 46,
74 	dns_rdatatype_nsec = 47,
75 	dns_rdatatype_dnskey = 48,
76 	dns_rdatatype_dhcid = 49,
77 	dns_rdatatype_nsec3 = 50,
78 	dns_rdatatype_nsec3param = 51,
79 	dns_rdatatype_tlsa = 52,
80 	dns_rdatatype_hip = 55,
81 	dns_rdatatype_cds = 59,
82 	dns_rdatatype_cdnskey = 60,
83 	dns_rdatatype_openpgpkey = 61,
84 	dns_rdatatype_spf = 99,
85 	dns_rdatatype_unspec = 103,
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_dlv = 32769,
97 	dns_rdatatype_keydata = 65533,
98 	dns_rdatatype_ixfr = 251,
99 	dns_rdatatype_axfr = 252,
100 	dns_rdatatype_mailb = 253,
101 	dns_rdatatype_maila = 254,
102 	dns_rdatatype_any = 255
103 };
104 
105 #define dns_rdatatype_none	((dns_rdatatype_t)dns_rdatatype_none)
106 #define dns_rdatatype_a		((dns_rdatatype_t)dns_rdatatype_a)
107 #define dns_rdatatype_ns	((dns_rdatatype_t)dns_rdatatype_ns)
108 #define dns_rdatatype_md	((dns_rdatatype_t)dns_rdatatype_md)
109 #define dns_rdatatype_mf	((dns_rdatatype_t)dns_rdatatype_mf)
110 #define dns_rdatatype_cname	((dns_rdatatype_t)dns_rdatatype_cname)
111 #define dns_rdatatype_soa	((dns_rdatatype_t)dns_rdatatype_soa)
112 #define dns_rdatatype_mb	((dns_rdatatype_t)dns_rdatatype_mb)
113 #define dns_rdatatype_mg	((dns_rdatatype_t)dns_rdatatype_mg)
114 #define dns_rdatatype_mr	((dns_rdatatype_t)dns_rdatatype_mr)
115 #define dns_rdatatype_null	((dns_rdatatype_t)dns_rdatatype_null)
116 #define dns_rdatatype_wks	((dns_rdatatype_t)dns_rdatatype_wks)
117 #define dns_rdatatype_ptr	((dns_rdatatype_t)dns_rdatatype_ptr)
118 #define dns_rdatatype_hinfo	((dns_rdatatype_t)dns_rdatatype_hinfo)
119 #define dns_rdatatype_minfo	((dns_rdatatype_t)dns_rdatatype_minfo)
120 #define dns_rdatatype_mx	((dns_rdatatype_t)dns_rdatatype_mx)
121 #define dns_rdatatype_txt	((dns_rdatatype_t)dns_rdatatype_txt)
122 #define dns_rdatatype_rp	((dns_rdatatype_t)dns_rdatatype_rp)
123 #define dns_rdatatype_afsdb	((dns_rdatatype_t)dns_rdatatype_afsdb)
124 #define dns_rdatatype_x25	((dns_rdatatype_t)dns_rdatatype_x25)
125 #define dns_rdatatype_isdn	((dns_rdatatype_t)dns_rdatatype_isdn)
126 #define dns_rdatatype_rt	((dns_rdatatype_t)dns_rdatatype_rt)
127 #define dns_rdatatype_nsap	((dns_rdatatype_t)dns_rdatatype_nsap)
128 #define dns_rdatatype_nsap_ptr	((dns_rdatatype_t)dns_rdatatype_nsap_ptr)
129 #define dns_rdatatype_sig	((dns_rdatatype_t)dns_rdatatype_sig)
130 #define dns_rdatatype_key	((dns_rdatatype_t)dns_rdatatype_key)
131 #define dns_rdatatype_px	((dns_rdatatype_t)dns_rdatatype_px)
132 #define dns_rdatatype_gpos	((dns_rdatatype_t)dns_rdatatype_gpos)
133 #define dns_rdatatype_aaaa	((dns_rdatatype_t)dns_rdatatype_aaaa)
134 #define dns_rdatatype_loc	((dns_rdatatype_t)dns_rdatatype_loc)
135 #define dns_rdatatype_nxt	((dns_rdatatype_t)dns_rdatatype_nxt)
136 #define dns_rdatatype_srv	((dns_rdatatype_t)dns_rdatatype_srv)
137 #define dns_rdatatype_naptr	((dns_rdatatype_t)dns_rdatatype_naptr)
138 #define dns_rdatatype_kx	((dns_rdatatype_t)dns_rdatatype_kx)
139 #define dns_rdatatype_cert	((dns_rdatatype_t)dns_rdatatype_cert)
140 #define dns_rdatatype_a6	((dns_rdatatype_t)dns_rdatatype_a6)
141 #define dns_rdatatype_dname	((dns_rdatatype_t)dns_rdatatype_dname)
142 #define dns_rdatatype_opt	((dns_rdatatype_t)dns_rdatatype_opt)
143 #define dns_rdatatype_apl	((dns_rdatatype_t)dns_rdatatype_apl)
144 #define dns_rdatatype_ds	((dns_rdatatype_t)dns_rdatatype_ds)
145 #define dns_rdatatype_sshfp	((dns_rdatatype_t)dns_rdatatype_sshfp)
146 #define dns_rdatatype_ipseckey	((dns_rdatatype_t)dns_rdatatype_ipseckey)
147 #define dns_rdatatype_rrsig	((dns_rdatatype_t)dns_rdatatype_rrsig)
148 #define dns_rdatatype_nsec	((dns_rdatatype_t)dns_rdatatype_nsec)
149 #define dns_rdatatype_dnskey	((dns_rdatatype_t)dns_rdatatype_dnskey)
150 #define dns_rdatatype_dhcid	((dns_rdatatype_t)dns_rdatatype_dhcid)
151 #define dns_rdatatype_nsec3	((dns_rdatatype_t)dns_rdatatype_nsec3)
152 #define dns_rdatatype_nsec3param	((dns_rdatatype_t)dns_rdatatype_nsec3param)
153 #define dns_rdatatype_tlsa	((dns_rdatatype_t)dns_rdatatype_tlsa)
154 #define dns_rdatatype_hip	((dns_rdatatype_t)dns_rdatatype_hip)
155 #define dns_rdatatype_cds	((dns_rdatatype_t)dns_rdatatype_cds)
156 #define dns_rdatatype_cdnskey	((dns_rdatatype_t)dns_rdatatype_cdnskey)
157 #define dns_rdatatype_openpgpkey	((dns_rdatatype_t)dns_rdatatype_openpgpkey)
158 #define dns_rdatatype_spf	((dns_rdatatype_t)dns_rdatatype_spf)
159 #define dns_rdatatype_unspec	((dns_rdatatype_t)dns_rdatatype_unspec)
160 #define dns_rdatatype_nid	((dns_rdatatype_t)dns_rdatatype_nid)
161 #define dns_rdatatype_l32	((dns_rdatatype_t)dns_rdatatype_l32)
162 #define dns_rdatatype_l64	((dns_rdatatype_t)dns_rdatatype_l64)
163 #define dns_rdatatype_lp	((dns_rdatatype_t)dns_rdatatype_lp)
164 #define dns_rdatatype_eui48	((dns_rdatatype_t)dns_rdatatype_eui48)
165 #define dns_rdatatype_eui64	((dns_rdatatype_t)dns_rdatatype_eui64)
166 #define dns_rdatatype_tkey	((dns_rdatatype_t)dns_rdatatype_tkey)
167 #define dns_rdatatype_tsig	((dns_rdatatype_t)dns_rdatatype_tsig)
168 #define dns_rdatatype_uri	((dns_rdatatype_t)dns_rdatatype_uri)
169 #define dns_rdatatype_caa	((dns_rdatatype_t)dns_rdatatype_caa)
170 #define dns_rdatatype_dlv	((dns_rdatatype_t)dns_rdatatype_dlv)
171 #define dns_rdatatype_keydata	((dns_rdatatype_t)dns_rdatatype_keydata)
172 #define dns_rdatatype_ixfr	((dns_rdatatype_t)dns_rdatatype_ixfr)
173 #define dns_rdatatype_axfr	((dns_rdatatype_t)dns_rdatatype_axfr)
174 #define dns_rdatatype_mailb	((dns_rdatatype_t)dns_rdatatype_mailb)
175 #define dns_rdatatype_maila	((dns_rdatatype_t)dns_rdatatype_maila)
176 #define dns_rdatatype_any	((dns_rdatatype_t)dns_rdatatype_any)
177 
178 #endif /* DNS_ENUMTYPE_H */
179