@ -53,6 +53,10 @@ new_bitarray(int size) {
int
setbit(bit_array_t* arr, int k) {
if ((uint32_t)k >= arr->num_elems) {
printf("Tried to set a bit beyond the current limit, limit = %zu, k = %d\nExiting...\n", arr->num_elems, k);
exit(1);
}
/* The position in the array of the int we're looking at */
int i = k/32;