Added NDPI_XXX_BIT_16

This commit is contained in:
Luca Deri 2020-05-11 09:07:30 +02:00
parent ee15c6149d
commit cd765c08d6

View file

@ -274,6 +274,12 @@
#define NDPI_BITMASK_SET_ALL(a) NDPI_ONE(&a)
#define NDPI_BITMASK_SET(a, b) { memcpy(&a, &b, sizeof(NDPI_PROTOCOL_BITMASK)); }
#define NDPI_SET_BIT_16(num, n) num |= 1UL << n
#define NDPI_CLR_BIT_16(num, n) num &= ~(1UL << n)
#define NDPI_CLR_BIT_16(num, n) num &= ~(1UL << n)
#define NDPI_ZERO_16(num) num = 0
#define NDPI_ISSET_BIT_16(num, n) (num & (1 << n))
/* this is a very very tricky macro *g*,
* the compiler will remove all shifts here if the protocol is static...
*/