

#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 初版