

#include <nitro/mi.h>s32 MI_SecureUnfilterDiff( register const void *srcp, u32 srcSize, register void *destp, u32 dstSize);| srcp | 差分フィルタがかけられたデータの格納されているソースアドレス |
| srcSize | ソースデータサイズ |
| destp | 展開するディスティネーションアドレス。ソースアドレスと同じ領域でも構いません。 |
| dstSize | 展開するディスティネーションサイズ |
| MI_ERR_SUCCESS | 正常終了 |
| MI_ERR_UNSUPPORTED | 対応していない圧縮データタイプ |
| MI_ERR_SRC_SHORTAGE | ソースデータサイズが過小 |
| MI_ERR_SRC_REMAINDER | ソースデータサイズが過大 |
差分フィルタがかけられたデータを展開し、指定のメモリ領域に書き込みます。
ソースアドレスは4byte 境界に合わせてください。
ソースアドレスとデスティネーションアドレスに同じ領域へのポインタを渡しても構いません。
MI_SecureUncompressHuffman,
MI_SecureUncompressRL,
MI_SecureUncompressLZ
2008/05/22 初版