Flips bit i. An index outside 0..count-1 fails an assert.
bits := make_bit_array(4);
toggle_bit(*bits, 2);
assert(bits[2]);
toggle_bit(*bits, 2);
assert(!bits[2]);
deinit(*bits);toggle_bit :: (array: *Bit_Array, i: int)
Parameters
- array: *Bit_Array
- i: int