We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
bitToggle
bitSet
1 parent 6dec2cb commit 3daf189Copy full SHA for 3daf189
api/Common.h
@@ -64,6 +64,7 @@ typedef void (*voidFuncPtrParam)(void*);
64
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
65
#define bitSet(value, bit) ((value) |= (1UL << (bit)))
66
#define bitClear(value, bit) ((value) &= ~(1UL << (bit)))
67
+#define bitToggle(value, bit) ((value) ^= (1UL << (bit)))
68
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
69
70
#ifndef bit
0 commit comments