29 #ifndef _RTXBITSTRING_H_ 30 #define _RTXBITSTRING_H_ 48 #define OSRTBYTEARRAYSIZE(numbits) ((numbits+7)/8) 72 EXTERNRT
int rtxSetBit (OSOCTET* pBits, OSSIZE numbits, OSSIZE bitIndex);
86 (OSUINT32 flags, OSUINT32 mask, OSBOOL action);
102 (OSOCTET* pBits, OSSIZE numbits, OSSIZE bitIndex);
115 (
const OSOCTET* pBits, OSSIZE numbits, OSSIZE bitIndex);
127 EXTERNRT OSSIZE
rtxLastBitSet (
const OSOCTET *pBits, OSSIZE numbits);
147 OSSIZE* pNumocts, OSSIZE minRequiredBits, OSSIZE preferredLimitBits);
OSSIZE rtxLastBitSet(const OSOCTET *pBits, OSSIZE numbits)
OSUINT32 rtxSetBitFlags(OSUINT32 flags, OSUINT32 mask, OSBOOL action)
OSUINT32 rtxGetBitCount(OSUINT32 value)
int rtxCheckBitBounds(OSCTXT *pctxt, OSOCTET **ppBits, OSSIZE *pNumocts, OSSIZE minRequiredBits, OSSIZE preferredLimitBits)
int rtxSetBit(OSOCTET *pBits, OSSIZE numbits, OSSIZE bitIndex)
int rtxZeroUnusedBits(OSOCTET *pBits, OSSIZE numbits)
int rtxClearBit(OSOCTET *pBits, OSSIZE numbits, OSSIZE bitIndex)
OSBOOL rtxTestBit(const OSOCTET *pBits, OSSIZE numbits, OSSIZE bitIndex)
int rtxCheckUnusedBitsZero(const OSOCTET *pBits, OSSIZE numbits)
Definition: rtxContext.h:197