# NNS_FndSetFillValForHeap

## 構文

      #include <nnsys/fnd.h>

      u32 NNS_FndSetFillValForHeap(int type, u32 val);

## 引数

type | 値をセットする処理の種類(説明を参照)
val | セットする値(32bit)

## 返り値

以前にセットされていた、指定した種類のメモリを埋める値を返します。

## 説明

ヒープ作成時および、メモリブロック確保時と解放時にメモリを埋める値(32bit)を設定します。ヒープ作成時および、メモリブロック確保時と解放時それぞれにおいて異なる値を設定できるようになっており、設定する種類を引数`type`に指定します。引数`type`は次のいずれかの値を指定できます。

`NNS_FND_HEAP_FILL_NOUSE` | ヒープ作成時
`NNS_FND_HEAP_FILL_ALLOC` | メモリブロック確保時
`NNS_FND_HEAP_FILL_FREE` | メモリブロック解放時

この関数はデバッグ用です。最終ROM版(FINALROM)ライブラリでは何も行いません。

## 参照

`NNS_FndGetFillValForHeap, NNS_FndCreateExpHeapEx, NNS_FndCreateFrmHeapEx, NNS_FndCreateUnitHeapEx
`

## 履歴

2004/04/01 初版