Determines if any of the specified bits in a value are clear according to a specified bit mask.
Files
lib_def.h
Prototype
Code Block | ||
---|---|---|
| ||
DEF_BIT_IS_CLR_ANY(val, mask); |
Arguments
val
Value to test if any of the specified bits are clear.
...
val
and mask
should be unsigned integers. NULL
mask
(i.e., mask of value 0
) allowed; returns DEF_NO
since no mask bits specified.
Example Usage
Code Block | ||
---|---|---|
| ||
CPU_INT16U alarms;
CPU_INT16U alarms_mask;
CPU_INT16U alarms_clr;
alarms = 0x07F0u;
alarms_mask = DEF_BIT_04 | DEF_BIT_03;
alarms_clr = DEF_BIT_IS_CLR_ANY(alarms, alarms_mask); |