CXUncompressLZ

Syntax

#include <revolution/cx.h>

void CXUncompressLZ( const void* srcp, void* destp );

Arguments

srcp Source address where the LZ77 compressed data is stored
destp Destination address where data is expanded

Return Values

None.

Description

This function uncompresses LZ77-compressed or LZ77 extended-compressed data , and writes the data to the specified region of memory.
Align the source address to a 4-byte boundary.

To perform streaming expansion of data, use the CXReadUncompLZ function.

See Also

CXGetUncompressedSize, CXSecureUncompressLZ, CXInitUncompContextLZ, CXReadUncompLZ, CXIsFinishedUncompLZ, CXCompressLZ, CXCompressLZEx, ntcompress

Revision History

2009/09/25 Explained data compressed in the LZ77 extended-compression format.
2007/09/03 Corrected error in the See Also section.
2006/07/06 Initial version.


CONFIDENTIAL