BITRESET
BITRESET resets the value of a specified bit in the local bit table to zero and returns the previous value of the bit.
COMMAND SYNTAX
    BITRESET(table_no)
SYNTAX ELEMENTS
table_no specifies the position in the table of the bit for reset. If table_no evaluates to zero, it resets all elements in the table to zero and returns the value zero.
NOTES
For each process, it maintains a unique table of 128 bits (numbered 1 to 128) and treats each bit in the table as a two-state flag - the value returned will always be zero or one.
BITRESET returns the previous value of the bit - you can reset and check a flag in one step.
BITRESET also provides some special functions if you use one of the following table_no values:
| Code | Description | 
|---|---|
| -1 | resets the BREAK key Inhibit bit. | 
| -2 | resets the Command Level Restart feature. | 
| -3 | resets the Break/End Restart feature. | 
See also: BITSET
EXAMPLE
OLD.VALUE = BITRESET(112) PRINT OLD.VALUE
If table entry 112 is one, it returns a value of one, resets bit 112 to 0, and prints one. If table entry 112 is zero, returns a value of 0, and prints 0.