avr32 (22.07.2007 04:16, просмотров: 1) ответил Т.Достоевский на Победил, но помоему получился дурдом.
ИМХО #define bitset(var,bitno) ((var) |= 1 << (bitno))
#define bitclr(var,bitno) ((var) &= ~(1 << (bitno)))
#define bitswitch(var,bitno) ((var) ^= (1 << (bitno)))
#define bittest(var,bitno) ((var) & (1 << (bitno)))