Home | History | Annotate | Line # | Download | only in dns
      1 /*
      2  * Copyright (C) 1998-2026  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
     19 enum {
     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_dsync = 66,
     86 	dns_rdatatype_hhit = 67,
     87 	dns_rdatatype_brid = 68,
     88 	dns_rdatatype_spf = 99,
     89 	dns_rdatatype_nid = 104,
     90 	dns_rdatatype_l32 = 105,
     91 	dns_rdatatype_l64 = 106,
     92 	dns_rdatatype_lp = 107,
     93 	dns_rdatatype_eui48 = 108,
     94 	dns_rdatatype_eui64 = 109,
     95 	dns_rdatatype_tkey = 249,
     96 	dns_rdatatype_tsig = 250,
     97 	dns_rdatatype_uri = 256,
     98 	dns_rdatatype_caa = 257,
     99 	dns_rdatatype_avc = 258,
    100 	dns_rdatatype_doa = 259,
    101 	dns_rdatatype_amtrelay = 260,
    102 	dns_rdatatype_resinfo = 261,
    103 	dns_rdatatype_wallet = 262,
    104 	dns_rdatatype_ta = 32768,
    105 	dns_rdatatype_dlv = 32769,
    106 	dns_rdatatype_keydata = 65533,
    107 	dns_rdatatype_ixfr = 251,
    108 	dns_rdatatype_axfr = 252,
    109 	dns_rdatatype_mailb = 253,
    110 	dns_rdatatype_maila = 254,
    111 	dns_rdatatype_any = 255
    112 };
    113 
    114 #define dns_rdatatype_none	((dns_rdatatype_t)dns_rdatatype_none)
    115 #define dns_rdatatype_a		((dns_rdatatype_t)dns_rdatatype_a)
    116 #define dns_rdatatype_ns	((dns_rdatatype_t)dns_rdatatype_ns)
    117 #define dns_rdatatype_md	((dns_rdatatype_t)dns_rdatatype_md)
    118 #define dns_rdatatype_mf	((dns_rdatatype_t)dns_rdatatype_mf)
    119 #define dns_rdatatype_cname	((dns_rdatatype_t)dns_rdatatype_cname)
    120 #define dns_rdatatype_soa	((dns_rdatatype_t)dns_rdatatype_soa)
    121 #define dns_rdatatype_mb	((dns_rdatatype_t)dns_rdatatype_mb)
    122 #define dns_rdatatype_mg	((dns_rdatatype_t)dns_rdatatype_mg)
    123 #define dns_rdatatype_mr	((dns_rdatatype_t)dns_rdatatype_mr)
    124 #define dns_rdatatype_null	((dns_rdatatype_t)dns_rdatatype_null)
    125 #define dns_rdatatype_wks	((dns_rdatatype_t)dns_rdatatype_wks)
    126 #define dns_rdatatype_ptr	((dns_rdatatype_t)dns_rdatatype_ptr)
    127 #define dns_rdatatype_hinfo	((dns_rdatatype_t)dns_rdatatype_hinfo)
    128 #define dns_rdatatype_minfo	((dns_rdatatype_t)dns_rdatatype_minfo)
    129 #define dns_rdatatype_mx	((dns_rdatatype_t)dns_rdatatype_mx)
    130 #define dns_rdatatype_txt	((dns_rdatatype_t)dns_rdatatype_txt)
    131 #define dns_rdatatype_rp	((dns_rdatatype_t)dns_rdatatype_rp)
    132 #define dns_rdatatype_afsdb	((dns_rdatatype_t)dns_rdatatype_afsdb)
    133 #define dns_rdatatype_x25	((dns_rdatatype_t)dns_rdatatype_x25)
    134 #define dns_rdatatype_isdn	((dns_rdatatype_t)dns_rdatatype_isdn)
    135 #define dns_rdatatype_rt	((dns_rdatatype_t)dns_rdatatype_rt)
    136 #define dns_rdatatype_nsap	((dns_rdatatype_t)dns_rdatatype_nsap)
    137 #define dns_rdatatype_nsap_ptr	((dns_rdatatype_t)dns_rdatatype_nsap_ptr)
    138 #define dns_rdatatype_sig	((dns_rdatatype_t)dns_rdatatype_sig)
    139 #define dns_rdatatype_key	((dns_rdatatype_t)dns_rdatatype_key)
    140 #define dns_rdatatype_px	((dns_rdatatype_t)dns_rdatatype_px)
    141 #define dns_rdatatype_gpos	((dns_rdatatype_t)dns_rdatatype_gpos)
    142 #define dns_rdatatype_aaaa	((dns_rdatatype_t)dns_rdatatype_aaaa)
    143 #define dns_rdatatype_loc	((dns_rdatatype_t)dns_rdatatype_loc)
    144 #define dns_rdatatype_nxt	((dns_rdatatype_t)dns_rdatatype_nxt)
    145 #define dns_rdatatype_eid	((dns_rdatatype_t)dns_rdatatype_eid)
    146 #define dns_rdatatype_nimloc	((dns_rdatatype_t)dns_rdatatype_nimloc)
    147 #define dns_rdatatype_srv	((dns_rdatatype_t)dns_rdatatype_srv)
    148 #define dns_rdatatype_atma	((dns_rdatatype_t)dns_rdatatype_atma)
    149 #define dns_rdatatype_naptr	((dns_rdatatype_t)dns_rdatatype_naptr)
    150 #define dns_rdatatype_kx	((dns_rdatatype_t)dns_rdatatype_kx)
    151 #define dns_rdatatype_cert	((dns_rdatatype_t)dns_rdatatype_cert)
    152 #define dns_rdatatype_a6	((dns_rdatatype_t)dns_rdatatype_a6)
    153 #define dns_rdatatype_dname	((dns_rdatatype_t)dns_rdatatype_dname)
    154 #define dns_rdatatype_sink	((dns_rdatatype_t)dns_rdatatype_sink)
    155 #define dns_rdatatype_opt	((dns_rdatatype_t)dns_rdatatype_opt)
    156 #define dns_rdatatype_apl	((dns_rdatatype_t)dns_rdatatype_apl)
    157 #define dns_rdatatype_ds	((dns_rdatatype_t)dns_rdatatype_ds)
    158 #define dns_rdatatype_sshfp	((dns_rdatatype_t)dns_rdatatype_sshfp)
    159 #define dns_rdatatype_ipseckey	((dns_rdatatype_t)dns_rdatatype_ipseckey)
    160 #define dns_rdatatype_rrsig	((dns_rdatatype_t)dns_rdatatype_rrsig)
    161 #define dns_rdatatype_nsec	((dns_rdatatype_t)dns_rdatatype_nsec)
    162 #define dns_rdatatype_dnskey	((dns_rdatatype_t)dns_rdatatype_dnskey)
    163 #define dns_rdatatype_dhcid	((dns_rdatatype_t)dns_rdatatype_dhcid)
    164 #define dns_rdatatype_nsec3	((dns_rdatatype_t)dns_rdatatype_nsec3)
    165 #define dns_rdatatype_nsec3param	((dns_rdatatype_t)dns_rdatatype_nsec3param)
    166 #define dns_rdatatype_tlsa	((dns_rdatatype_t)dns_rdatatype_tlsa)
    167 #define dns_rdatatype_smimea	((dns_rdatatype_t)dns_rdatatype_smimea)
    168 #define dns_rdatatype_hip	((dns_rdatatype_t)dns_rdatatype_hip)
    169 #define dns_rdatatype_ninfo	((dns_rdatatype_t)dns_rdatatype_ninfo)
    170 #define dns_rdatatype_rkey	((dns_rdatatype_t)dns_rdatatype_rkey)
    171 #define dns_rdatatype_talink	((dns_rdatatype_t)dns_rdatatype_talink)
    172 #define dns_rdatatype_cds	((dns_rdatatype_t)dns_rdatatype_cds)
    173 #define dns_rdatatype_cdnskey	((dns_rdatatype_t)dns_rdatatype_cdnskey)
    174 #define dns_rdatatype_openpgpkey	((dns_rdatatype_t)dns_rdatatype_openpgpkey)
    175 #define dns_rdatatype_csync	((dns_rdatatype_t)dns_rdatatype_csync)
    176 #define dns_rdatatype_zonemd	((dns_rdatatype_t)dns_rdatatype_zonemd)
    177 #define dns_rdatatype_svcb	((dns_rdatatype_t)dns_rdatatype_svcb)
    178 #define dns_rdatatype_https	((dns_rdatatype_t)dns_rdatatype_https)
    179 #define dns_rdatatype_dsync	((dns_rdatatype_t)dns_rdatatype_dsync)
    180 #define dns_rdatatype_hhit	((dns_rdatatype_t)dns_rdatatype_hhit)
    181 #define dns_rdatatype_brid	((dns_rdatatype_t)dns_rdatatype_brid)
    182 #define dns_rdatatype_spf	((dns_rdatatype_t)dns_rdatatype_spf)
    183 #define dns_rdatatype_nid	((dns_rdatatype_t)dns_rdatatype_nid)
    184 #define dns_rdatatype_l32	((dns_rdatatype_t)dns_rdatatype_l32)
    185 #define dns_rdatatype_l64	((dns_rdatatype_t)dns_rdatatype_l64)
    186 #define dns_rdatatype_lp	((dns_rdatatype_t)dns_rdatatype_lp)
    187 #define dns_rdatatype_eui48	((dns_rdatatype_t)dns_rdatatype_eui48)
    188 #define dns_rdatatype_eui64	((dns_rdatatype_t)dns_rdatatype_eui64)
    189 #define dns_rdatatype_tkey	((dns_rdatatype_t)dns_rdatatype_tkey)
    190 #define dns_rdatatype_tsig	((dns_rdatatype_t)dns_rdatatype_tsig)
    191 #define dns_rdatatype_uri	((dns_rdatatype_t)dns_rdatatype_uri)
    192 #define dns_rdatatype_caa	((dns_rdatatype_t)dns_rdatatype_caa)
    193 #define dns_rdatatype_avc	((dns_rdatatype_t)dns_rdatatype_avc)
    194 #define dns_rdatatype_doa	((dns_rdatatype_t)dns_rdatatype_doa)
    195 #define dns_rdatatype_amtrelay	((dns_rdatatype_t)dns_rdatatype_amtrelay)
    196 #define dns_rdatatype_resinfo	((dns_rdatatype_t)dns_rdatatype_resinfo)
    197 #define dns_rdatatype_wallet	((dns_rdatatype_t)dns_rdatatype_wallet)
    198 #define dns_rdatatype_ta	((dns_rdatatype_t)dns_rdatatype_ta)
    199 #define dns_rdatatype_dlv	((dns_rdatatype_t)dns_rdatatype_dlv)
    200 #define dns_rdatatype_keydata	((dns_rdatatype_t)dns_rdatatype_keydata)
    201 #define dns_rdatatype_ixfr	((dns_rdatatype_t)dns_rdatatype_ixfr)
    202 #define dns_rdatatype_axfr	((dns_rdatatype_t)dns_rdatatype_axfr)
    203 #define dns_rdatatype_mailb	((dns_rdatatype_t)dns_rdatatype_mailb)
    204 #define dns_rdatatype_maila	((dns_rdatatype_t)dns_rdatatype_maila)
    205 #define dns_rdatatype_any	((dns_rdatatype_t)dns_rdatatype_any)
    206