Important: The information in this document is obsolete and should not be used for new development.
OTAtomicSetBit
Sets a specified bit in a byte.C INTERFACE
Boolean OTAtomicSetBit( UInt8* bytePtr, size_t bitToSet)C++ INTERFACE
None. C++ applications use the C interface to this function.PARAMETERS
bytePtr- A pointer to the byte containing the bit to be set
bitToSet- A value ranging from 0 to 7 that specifies the bit to set.
- function result
- Returns the previous state of the bit:
trueif the bit was set;false, otherwise.DISCUSSION
This function atomically sets the bit specified by thebitToSetparameter, in the byte referenced by thebytePtrparameter. This function returns the previous state of the bit.No error checking is done on the
bitToSetvalue you specify, and results are undefined if the value lies outside the range 0 through 7.Use the
OTAtomicClearBitfunction to clear a bit value.Use the
OTAtomicTestBitfunction to test a bit value.