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

(cherry picked from commit 6cb5e36ca3bbcbfd5ebbb0edc0db52855575d637)

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

diff --git a/CHANGES b/CHANGES
index b3510c2a003e08b4efa7cd9c787c3f63a2d5f3d0..1f39c84e4ddf44ddf4896b6b527b3645ba2133a1 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 140b99436aa9266e109c44399333e6bc3076280c..fb340ccffa6df30e493729849a9c0aecaa094ff3 100644 (file)
@@ -95,8 +95,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;
@@ -120,10 +120,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;