Inline function
Space | User/kernel |
Context | Sync/async/rt-irq |
May block | No |
SPL | Any |
Dynamic memory | No |
#include <ARCH/BT.H>
static __finline__ unsigned long __BVR(unsigned long val, int bit);
This function uses the same bitmap format as __BT and similar __B*
functions, but it operates only on one long int. It doesn't operate in memory, but it returns a modified version of the word.
This function clears a bit in an unsigned long int and returns the new value.
0
– sizeof(long) * 8 - 1
.A value val with the bit cleared.
__BVS, __BVC, __BSCAN, __BT, __BTS, __BTR, __BTC, __BS, __BR, __BC