# MI_UncompressHuffman

## C Specification

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

## Arguments

srcp | Source address of Huffman Compression data
destp | Destination address for decompression.

## Return Values

None.

## Description

Decompresses Huffman compression data and writes it in 32-bit units to the specified memory. The source address must be aligned to a 4-byte boundary.

## Internal Operation

Processing only takes place on the CPU, without the use of a system call or DMA.

## See Also

`MI_UncompressLZ*, MI_UncompressRL*, MI_UnfilterDiff*SVC_UncompressHuffmanFromDevice, MI_ReadUncompHuffman, MI_CompressHuffman
`

## Revision History

03/02/2005 Deleted recommendation to align data size to a multiple of 4 bytes.
05/28/2004 Fixed the Internal Operation description.
02/10/2004 Initial version.