#include <nitro/os/common/systemCall.h>
void SVC_UnpackBits( const void* srcp, void* destp, MIUnpackBitsParam *paramp );
srcp | Source address where compressed data is stored. |
destp | Destination address for decompression. |
paramp | MIUnpackBitsParam socket address. |
None.
This function decompresses data that is been pared back 0 fixed bits. Please match the destination address dest
to the 4-byte boundary.
paramp is the MIUnpackBitsParam
socket data address for MI. The MIUnpackBitsParam
socket is made up of the following:
·Source data bytes (u16)
·1 source data bit (u 16:8)
·1 destination data / bit count (u16:8)
·Offset to add onto the source data (u32:31)
·Flag to indicate whether or not to add an offset to the 0 data. (u32:1)
MI_UnpackBits, SVC_UncompressLZ*, SVC_UncompressHuffmanFromDevice, SVC_UncompressRL*
07/22/2004 Initial Version