diff options
Diffstat (limited to 'src/lib/ndpi_bitmap.c')
-rw-r--r-- | src/lib/ndpi_bitmap.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/ndpi_bitmap.c b/src/lib/ndpi_bitmap.c index e87ca1620..728973ae8 100644 --- a/src/lib/ndpi_bitmap.c +++ b/src/lib/ndpi_bitmap.c @@ -115,6 +115,13 @@ void ndpi_bitmap_or(ndpi_bitmap* a, ndpi_bitmap* b_or) { /* ******************************************* */ +/* b = b ^ b_xor */ +void ndpi_bitmap_xor(ndpi_bitmap* a, ndpi_bitmap* b_xor) { + roaring_bitmap_xor_inplace((ndpi_bitmap*)a, (ndpi_bitmap*)b_xor); +} + +/* ******************************************* */ + ndpi_bitmap_iterator* ndpi_bitmap_iterator_alloc(ndpi_bitmap* b) { return(roaring_create_iterator((ndpi_bitmap*)b)); } |