rtxBitEncode.h File Reference
Bit encode functions. More...
#include "rtxsrc/rtxContext.h"
Go to the source code of this file.
Functions | |
EXTERNRT int | rtxEncBit (OSCTXT *pctxt, OSBOOL value) |
This function will set the bit at the current encode bit cursor position to 1 or 0 and advance the cursor pointer. | |
EXTERNRT int | rtxEncBits (OSCTXT *pctxt, OSUINT32 value, OSUINT32 nbits) |
This function will encode a series of bits (up to 32) from an unsigned integer value/. |
Detailed Description
Bit encode functions.
Definition in file rtxBitEncode.h.
Function Documentation
EXTERNRT int rtxEncBit | ( | OSCTXT * | pctxt, | |
OSBOOL | value | |||
) |
This function will set the bit at the current encode bit cursor position to 1 or 0 and advance the cursor pointer.
- Parameters:
-
pctxt Pointer to a context structure. This provides a storage area for the function to store all working variables that must be maintained between function calls. value The value to be encoded.
EXTERNRT int rtxEncBits | ( | OSCTXT * | pctxt, | |
OSUINT32 | value, | |||
OSUINT32 | nbits | |||
) |
This function will encode a series of bits (up to 32) from an unsigned integer value/.
- Parameters:
-
pctxt Pointer to a context structure. This provides a storage area for the function to store all working variables that must be maintained between function calls. value The value to be encoded. nbits Number of bits from the value to encode.
- Returns:
- Status of the operation. Zero if successful; a negative status code if failed.