Revision 04483e15
b/bitops.h | ||
---|---|---|
187 | 187 |
{ |
188 | 188 |
unsigned long mask = BIT_MASK(nr); |
189 | 189 |
unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); |
190 |
unsigned long old; |
|
190 |
unsigned long old = *p;
|
|
191 | 191 |
|
192 | 192 |
*p = old ^ mask; |
193 | 193 |
return (old & mask) != 0; |
Also available in: Unified diff