#include <revolution/cx/CXStreamingUncompression.h>
s32 CXReadUncompLZ( CXUncompContextLZ *context, const void* data, u32 len );
| context | Pointer to the context structure for uncompression of LZ77-compressed data. |
| data | Pointer to the next data in the file being decompressed. |
| len | Size of the data provided in the second argument. |
Returns the number of remaining bytes of data being uncompressed. If all of the data is finished being uncompressed, the function returns 0.
Performs streaming uncompression of LZ77-compressed data, doing just the data size given, and copies it to the buffer specified by the
CXInitUncompContextLZ function.
This function is slow compared to the CXUncompressLZ function, which decompresses all the data at once.
CXUncompressLZ, CXInitUncompContextLZ, CXUncompContextLZ,CXReadUncompRL, CXReadUncompHuffman, CXCompressLZ, CXIsFinishedUncompLZ
07/06/2006 Initial version.
CONFIDENTIAL