]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
[master] Squashed commit of the following:
authorEvan Hunt <each@isc.org>
Thu, 2 Feb 2017 01:31:11 +0000 (17:31 -0800)
committerEvan Hunt <each@isc.org>
Thu, 2 Feb 2017 01:31:11 +0000 (17:31 -0800)
4561. [port] Silence a warning in strict C99 compilers. [RT #44414]

CHANGES
lib/dns/include/dns/rrl.h

diff --git a/CHANGES b/CHANGES
index 968961ab32331ed4ac047e850105917331eec903..f6307b66d94503dd38fb56a5d15c62084b587a5e 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+4561.  [port]          Silence a warning in strict C99 compilers. [RT #44414]
+
 4560.  [bug]           mdig: add -m option to enable memory debugging rather
                        than having it on all the time. [RT #44509]
 
index cdfaa14f5dd3cc5dedcbae4514481a5eaef8d979..dd9b392f375e1228849e47f4ba1099f4d098fa89 100644 (file)
@@ -87,8 +87,8 @@ struct dns__rrl_key {
        isc_uint32_t        qname_hash;
        dns_rdatatype_t     qtype;
        isc_uint8_t         qclass;
-       dns_rrl_rtype_t     rtype   :4; /* 3 bits + sign bit */
-       isc_boolean_t       ipv6    :1;
+       unsigned int        rtype   :4; /* dns_rrl_rtype_t */
+       unsigned int        ipv6    :1;
 };
 union dns_rrl_key {
        struct dns__rrl_key s;
@@ -112,10 +112,10 @@ struct dns_rrl_entry {
 
 # define DNS_RRL_TS_GEN_BITS   2
        unsigned int    ts_gen      :DNS_RRL_TS_GEN_BITS;
-       isc_boolean_t   ts_valid    :1;
+       unsigned int    ts_valid    :1;
 # define DNS_RRL_HASH_GEN_BITS 1
        unsigned int    hash_gen    :DNS_RRL_HASH_GEN_BITS;
-       isc_boolean_t   logged      :1;
+       unsigned int    logged      :1;
 # define DNS_RRL_LOG_BITS      11
        unsigned int    log_secs    :DNS_RRL_LOG_BITS;