SD - The Open Source, Multivalue, String, Database
The BITRESET() function turns off a specified bit in an integer value.
Format: BITRESET(expr, bit)
Parameters:
expr evaluates to the value in which the bit is to be reset.
bit evaluates to the bit position (0 to 31).
The BITRESET() function converts expr to a 32 bit integer and turns off (sets to 0) the bit identified by bit to form a new integer value as the result. Bits are numbered from 0 to 31 from the least significant end of the value. The effect of this function with a bit value outside this range is undefined.
Example:
FLAGS = BITRESET(FLAGS, 2)
This statement turns off bit 2 in the FLAGS variable.
See also: BITAND(), BITNOT(), BITOR(), BITSET(), BITTEST(), BITXOR(), SHIFT()
SD Basic Functions - BITRESET()
OpenQM 2.6.6 documentation for this command is available here. The OpenQM documentation may provide additional context for this command. However, some features in SD have been modified so the OpenQM information may not be 100% applicable to SD.