ZYAN_BITSET_BIT_OFFSET
*value |= (1 << ZYAN_BITSET_BIT_OFFSET(index));
*value &= ~(1 << ZYAN_BITSET_BIT_OFFSET(index));
*value ^= (1 << ZYAN_BITSET_BIT_OFFSET(index));
if ((*value & (1 << ZYAN_BITSET_BIT_OFFSET(index))) == 0)