Buenas amigo, tal y como dice AKENAFAB, esos macros te serán de utilidad.
#define bit_clear(var, bit) ((var) &= ~(1<<(bit)))
#define bit_set(var, bit) ((var) |= (1<<(bit)))
#define bit_toggle(var, bit) ((var) ^= (1<<(bit)))
#define bit_test(var, bit) ((var) & (1<<(bit)))
Saludos.