bind9/lib/dns/rdata/generic
Tony Finch 1d807d84f1 Shrink decompression contexts
It's wasteful to use 20 bytes and a pointer indirection to represent
two bits of information, so turn the struct into an enum. And change
the names of the enumeration constants to make the intent more clear.

This change introduces some inline functions into another header,
which confuses `gcovr` when it is trying to collect code coverage
statistics. So, in the CI job, copy more header files into a directory
where `gcovr` looks for them.
2022-06-01 13:00:40 +01:00
..
afsdb_18.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
afsdb_18.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
amtrelay_260.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
amtrelay_260.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
avc_258.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
avc_258.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
caa_257.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
caa_257.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
cdnskey_60.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
cdnskey_60.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
cds_59.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
cds_59.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
cert_37.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
cert_37.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
cname_5.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
cname_5.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
csync_62.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
csync_62.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dlv_32769.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
dlv_32769.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dname_39.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
dname_39.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dnskey_48.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
dnskey_48.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
doa_259.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
doa_259.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ds_43.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
ds_43.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
eui48_108.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
eui48_108.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
eui64_109.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
eui64_109.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
gpos_27.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
gpos_27.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
hinfo_13.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
hinfo_13.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
hip_55.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
hip_55.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ipseckey_45.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
ipseckey_45.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
isdn_20.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
isdn_20.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
key_25.c Check that SIG and RRSIG records for private algorithms are valid 2022-04-28 15:54:27 -07:00
key_25.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
keydata_65533.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
keydata_65533.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
l32_105.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
l32_105.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
l64_106.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
l64_106.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
loc_29.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
loc_29.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
lp_107.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
lp_107.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
mb_7.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
mb_7.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
md_3.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
md_3.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
mf_4.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
mf_4.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
mg_8.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
mg_8.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
minfo_14.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
minfo_14.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
mr_9.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
mr_9.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
mx_15.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
mx_15.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
naptr_35.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
naptr_35.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
nid_104.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
nid_104.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ninfo_56.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
ninfo_56.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ns_2.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
ns_2.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
nsec3_50.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
nsec3_50.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
nsec3param_51.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
nsec3param_51.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
nsec_47.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
nsec_47.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
null_10.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
null_10.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
nxt_30.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
nxt_30.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
openpgpkey_61.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
openpgpkey_61.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
opt_41.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
opt_41.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
proforma.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
proforma.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ptr_12.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
ptr_12.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rkey_57.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
rkey_57.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rp_17.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
rp_17.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rrsig_46.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
rrsig_46.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
rt_21.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
rt_21.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
sig_24.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
sig_24.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
sink_40.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
sink_40.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
smimea_53.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
smimea_53.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
soa_6.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
soa_6.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
spf_99.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
spf_99.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
sshfp_44.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
sshfp_44.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
ta_32768.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
ta_32768.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
talink_58.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
talink_58.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tkey_249.c Shrink decompression contexts 2022-06-01 13:00:40 +01:00
tkey_249.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tlsa_52.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
tlsa_52.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
txt_16.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
txt_16.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
uri_256.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
uri_256.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
x25_19.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
x25_19.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zonemd_63.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:33:43 +01:00
zonemd_63.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00