# NNS_FndCheckExpHeap

## 構文

      #include <nnsys/fnd.h>

      BOOL  NNS_FndCheckExpHeap(
                NNSFndHeapHandle    heap,
                u32                 optFlag);

## 引数

heap | 拡張ヒープのハンドル
optFlag | チェックについてのオプション(詳細は下記を参照)

## 返り値

拡張ヒープにエラーが発見されなかった場合、TRUE を返します。エラーが発見された場合、FALSEを 返します。

## 説明

拡張ヒープが破壊されていないかどうかのチェックを行います。具体的には、拡張ヒープの各メモリブロックが持つ管理領域が正常であるかをチェックします。

optFlag で、チェックのオプションを指定できます。

NNS_FND_HEAP_ERROR_PRINT | ヒープにエラーを発見したとき、エラーの内容をOS_Printf()関数で出力します。

この関数はデバッグ用です。最終ROM版(FINALROM)ライブラリでは何も行わず、常に TRUE を返します。

## 参照

`NNS_FndCheckForMBlockExpHeap`

## 履歴

2004/10/28 最終ROM版においての動作について追記した。
2004/08/20 初版