diff --git a/roaring.c b/roaring.c index 5eddc9e..1593421 100644 --- a/roaring.c +++ b/roaring.c @@ -1,5 +1,5 @@ // !!! DO NOT EDIT - THIS IS AN AUTO-GENERATED FILE !!! -// Created by amalgamation.sh on 2023-02-16T17:16:21Z +// Created by amalgamation.sh on 2023-02-28T23:30:28Z /* * The CRoaring project is under a dual license (Apache/MIT). diff --git a/roaring.h b/roaring.h index a184530..c025f65 100644 --- a/roaring.h +++ b/roaring.h @@ -1,5 +1,5 @@ // !!! DO NOT EDIT - THIS IS AN AUTO-GENERATED FILE !!! -// Created by amalgamation.sh on 2023-02-16T17:16:21Z +// Created by amalgamation.sh on 2023-02-28T23:30:28Z /* * The CRoaring project is under a dual license (Apache/MIT). @@ -58,11 +58,11 @@ // /include/roaring/roaring_version.h automatically generated by release.py, do not change by hand #ifndef ROARING_INCLUDE_ROARING_VERSION #define ROARING_INCLUDE_ROARING_VERSION -#define ROARING_VERSION "0.9.8" +#define ROARING_VERSION "0.9.9" enum { ROARING_VERSION_MAJOR = 0, ROARING_VERSION_MINOR = 9, - ROARING_VERSION_REVISION = 8 + ROARING_VERSION_REVISION = 9 }; #endif // ROARING_INCLUDE_ROARING_VERSION /* end file include/roaring/roaring_version.h */ @@ -505,7 +505,7 @@ void roaring_bitmap_add_range_closed(roaring_bitmap_t *r, */ static inline void roaring_bitmap_add_range(roaring_bitmap_t *r, uint64_t min, uint64_t max) { - if(max == min) return; + if(max <= min) return; roaring_bitmap_add_range_closed(r, (uint32_t)min, (uint32_t)(max - 1)); } @@ -525,7 +525,7 @@ void roaring_bitmap_remove_range_closed(roaring_bitmap_t *r, */ static inline void roaring_bitmap_remove_range(roaring_bitmap_t *r, uint64_t min, uint64_t max) { - if(max == min) return; + if(max <= min) return; roaring_bitmap_remove_range_closed(r, (uint32_t)min, (uint32_t)(max - 1)); }