MI_InitUncompContextLZ

構文

#include <nitro/mi/uncomp_stream.h>
void MI_InitUncompContextLZ( MIUncompContextLZ *context, u8* dest, const MICompressionHeader* header );

引数

context LZ77圧縮データのストリーミング展開用に使用するコンテキスト構造体へのポインタです。
dest データの展開先バッファを指定します。
header 圧縮データのヘッダをあらかじめ取得しておき、引数として渡します。

返り値

なし。

説明

LZ77圧縮データをストリーミング展開するためのコンテキスト構造体を初期化します。
あらかじめ圧縮データのヘッダ部分4バイトを読み込んでおく必要があります。

このコンテキストを使用してMI_ReadUncompLZ8()または MI_ReadUncompLZ16()を実行すると、
引数のdestで渡した領域へ順次データを展開していきます。

参照

MI_UncompressLZ*, MI_ReadUncompLZ*,MIUncompContextLZ,MICompressionHeader, MI_InitUncompContextRL, MI_InitUncompContextHuffman

履歴

2004/11/30 初版