

#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 structure address. |
None.
This function decompresses data that was packed as 0 fixed bits. Please match the destination address dest to the 4-byte boundary.
paramp is the MIUnpackBitsParam structure data address for MI. The MIUnpackBitsParam structure comprises the following:
- Source data byte count (u16)
- Bit count for the "1" source data (u16:8)
- Bit count for the "1" destination data (u16:8)
- The offset to be added to the source data (u32:31)
- Flag to indicate whether to add an offset to the "0" data. (u32:1)
MI_UnpackBits, SVC_UncompressLZ*, SVC_UncompressHuffmanFromDevice, SVC_UncompressRL*
2004/07/22 Initial version.
CONFIDENTIAL