28 #ifndef _RTXBITSTRING_H_ 29 #define _RTXBITSTRING_H_ 47 #define OSRTBYTEARRAYSIZE(numbits) ((numbits+7)/8) 71 EXTERNRT
int rtxSetBit (OSOCTET* pBits, OSSIZE numbits, OSSIZE bitIndex);
85 (OSUINT32 flags, OSUINT32 mask, OSBOOL action);
101 (OSOCTET* pBits, OSSIZE numbits, OSSIZE bitIndex);
114 (
const OSOCTET* pBits, OSSIZE numbits, OSSIZE bitIndex);
125 EXTERNRT OSSIZE
rtxLastBitSet (
const OSOCTET *pBits, OSSIZE numbits);
145 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:185