| 11 | #include <math.h> |
| 12 | |
| 13 | UnsignedRange *UnsignedRange_New(void) { |
| 14 | UnsignedRange *range = rm_malloc(sizeof(UnsignedRange)); |
| 15 | |
| 16 | range->min = 0; |
| 17 | range->max = UINT64_MAX; |
| 18 | range->valid = true; |
| 19 | range->include_min = true; |
| 20 | range->include_max = true; |
| 21 | |
| 22 | return range; |
| 23 | } |
| 24 | |
| 25 | UnsignedRange *UnsignedRange_Clone |
| 26 | ( |