# MI_GetUncompressedSize

## 構文

  `#include <nitro/mi.h>`
  `u32 MI_GetUncompressedSize( const void *srcp );`

## 引数

srcp | 圧縮データが格納されているソースアドレス

## 返り値

展開後サイズです。

## 説明

圧縮データを展開した後の展開サイズを取得します。
実際にデータを展開するわけではなく、圧縮データの先頭に格納された展開後サイズを読んで返します。

この関数はTWL-SDKでサポートしている全ての圧縮形式のデータに対応しています。

## 内部動作

データの先頭4バイトを読み、その値を8ビットシフトダウンしています。

## 参照

`MI_UncompressLZ*, MI_UncompressHuffman, MI_UncompressRL*
MI_GetCompressionType
`

## 履歴

2004/06/18 初版