MI_UncompressHuffman


C Specification

#include<nitro/mi.h>
void MI_UncompressHuffman( 
    const void*    srcp, 
          void*    destp );

Description

This function expands Huffman-compressed data and writes the data to the specified memory region in 32-bit units.

The source address must be aligned to a 4-byte boundary.

When the size of the compressed data is not a multiple of four, the data size must be adjusted by padding the size with zeros.

Internal Operation

This function processes with the CPU without using a system call or DMA.

Arguments

srcp The source address where Huffman compressed data is stored.
destp The destination address where it will be expanded.

Return Values

None.

See Also

MI_UncompressLZ*, MI_UncompressRL*, MI_UnfilterDiff*, SVC_UncompressHuffmanFromDevice

Revision History

05/28/2004 Fixed the Internal Operation description.
02/10/2004 Initial version.