# 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.