We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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