]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
output dns: fix bit declarations 2205/head
authorVictor Julien <victor@inliniac.net>
Mon, 29 Aug 2016 11:17:31 +0000 (13:17 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 29 Aug 2016 11:35:40 +0000 (13:35 +0200)
src/output-json-dns.c

index ea218aac9b4c063368225d5d17380ef4c905d63f..5b35949318bc5b3063c268d70f569d024d76d85f 100644 (file)
  * TX id handling doesn't expect it */
 #define QUERY 0
 
-#define LOG_QUERIES    (1L<<0)
-#define LOG_ANSWERS    (1L<<1)
-
-#define LOG_A          (1L<<2)
-#define LOG_NS         (1L<<3)
-#define LOG_MD         (1L<<4)
-#define LOG_MF         (1L<<5)
-#define LOG_CNAME      (1L<<6)
-#define LOG_SOA        (1L<<7)
-#define LOG_MB         (1L<<8)
-#define LOG_MG         (1L<<9)
-#define LOG_MR         (1L<<10)
-#define LOG_NULL       (1L<<11)
-#define LOG_WKS        (1L<<12)
-#define LOG_PTR        (1L<<13)
-#define LOG_HINFO      (1L<<14)
-#define LOG_MINFO      (1L<<15)
-#define LOG_MX         (1L<<16)
-#define LOG_TXT        (1L<<17)
-#define LOG_RP         (1L<<18)
-#define LOG_AFSDB      (1L<<19)
-#define LOG_X25        (1L<<20)
-#define LOG_ISDN       (1L<<21)
-#define LOG_RT         (1L<<22)
-#define LOG_NSAP       (1L<<23)
-#define LOG_NSAPPTR    (1L<<24)
-#define LOG_SIG        (1L<<25)
-#define LOG_KEY        (1L<<26)
-#define LOG_PX         (1L<<27)
-#define LOG_GPOS       (1L<<28)
-#define LOG_AAAA       (1L<<29)
-#define LOG_LOC        (1L<<30)
-#define LOG_NXT        (1L<<31)
-#define LOG_SRV        (1L<<32)
-#define LOG_ATMA       (1L<<33)
-#define LOG_NAPTR      (1L<<34)
-#define LOG_KX         (1L<<35)
-#define LOG_CERT       (1L<<36)
-#define LOG_A6         (1L<<37)
-#define LOG_DNAME      (1L<<38)
-#define LOG_OPT        (1L<<39)
-#define LOG_APL        (1L<<40)
-#define LOG_DS         (1L<<41)
-#define LOG_SSHFP      (1L<<42)
-#define LOG_IPSECKEY   (1L<<43)
-#define LOG_RRSIG      (1L<<44)
-#define LOG_NSEC       (1L<<45)
-#define LOG_DNSKEY     (1L<<46)
-#define LOG_DHCID      (1L<<47)
-#define LOG_NSEC3      (1L<<48)
-#define LOG_NSEC3PARAM (1L<<49)
-#define LOG_TLSA       (1L<<50)
-#define LOG_HIP        (1L<<51)
-#define LOG_CDS        (1L<<52)
-#define LOG_CDNSKEY    (1L<<53)
-#define LOG_SPF        (1L<<54)
-#define LOG_TKEY       (1L<<55)
-#define LOG_TSIG       (1L<<56)
-#define LOG_MAILA      (1L<<57)
-#define LOG_ANY        (1L<<58)
-#define LOG_URI        (1L<<59)
+#define LOG_QUERIES    BIT_U64(0)
+#define LOG_ANSWERS    BIT_U64(1)
+
+#define LOG_A          BIT_U64(2)
+#define LOG_NS         BIT_U64(3)
+#define LOG_MD         BIT_U64(4)
+#define LOG_MF         BIT_U64(5)
+#define LOG_CNAME      BIT_U64(6)
+#define LOG_SOA        BIT_U64(7)
+#define LOG_MB         BIT_U64(8)
+#define LOG_MG         BIT_U64(9)
+#define LOG_MR         BIT_U64(10)
+#define LOG_NULL       BIT_U64(11)
+#define LOG_WKS        BIT_U64(12)
+#define LOG_PTR        BIT_U64(13)
+#define LOG_HINFO      BIT_U64(14)
+#define LOG_MINFO      BIT_U64(15)
+#define LOG_MX         BIT_U64(16)
+#define LOG_TXT        BIT_U64(17)
+#define LOG_RP         BIT_U64(18)
+#define LOG_AFSDB      BIT_U64(19)
+#define LOG_X25        BIT_U64(20)
+#define LOG_ISDN       BIT_U64(21)
+#define LOG_RT         BIT_U64(22)
+#define LOG_NSAP       BIT_U64(23)
+#define LOG_NSAPPTR    BIT_U64(24)
+#define LOG_SIG        BIT_U64(25)
+#define LOG_KEY        BIT_U64(26)
+#define LOG_PX         BIT_U64(27)
+#define LOG_GPOS       BIT_U64(28)
+#define LOG_AAAA       BIT_U64(29)
+#define LOG_LOC        BIT_U64(30)
+#define LOG_NXT        BIT_U64(31)
+#define LOG_SRV        BIT_U64(32)
+#define LOG_ATMA       BIT_U64(33)
+#define LOG_NAPTR      BIT_U64(34)
+#define LOG_KX         BIT_U64(35)
+#define LOG_CERT       BIT_U64(36)
+#define LOG_A6         BIT_U64(37)
+#define LOG_DNAME      BIT_U64(38)
+#define LOG_OPT        BIT_U64(39)
+#define LOG_APL        BIT_U64(40)
+#define LOG_DS         BIT_U64(41)
+#define LOG_SSHFP      BIT_U64(42)
+#define LOG_IPSECKEY   BIT_U64(43)
+#define LOG_RRSIG      BIT_U64(44)
+#define LOG_NSEC       BIT_U64(45)
+#define LOG_DNSKEY     BIT_U64(46)
+#define LOG_DHCID      BIT_U64(47)
+#define LOG_NSEC3      BIT_U64(48)
+#define LOG_NSEC3PARAM BIT_U64(49)
+#define LOG_TLSA       BIT_U64(50)
+#define LOG_HIP        BIT_U64(51)
+#define LOG_CDS        BIT_U64(52)
+#define LOG_CDNSKEY    BIT_U64(53)
+#define LOG_SPF        BIT_U64(54)
+#define LOG_TKEY       BIT_U64(55)
+#define LOG_TSIG       BIT_U64(56)
+#define LOG_MAILA      BIT_U64(57)
+#define LOG_ANY        BIT_U64(58)
+#define LOG_URI        BIT_U64(59)
 
 #define LOG_ALL_RRTYPES (~(uint64_t)(LOG_QUERIES|LOG_ANSWERS))