unsetSetBit method

void unsetSetBit(
  1. int position,
  2. int maskToClear,
  3. int maskToSet
)

Unsets a mask, then sets a mask

Implementation

void unsetSetBit(int position, int maskToClear, int maskToSet) {
  clearBit(position, maskToClear);
  setBit(position, maskToSet);
}