##### Shinobi Library - メモリマネージメント関数

# syMallocMultiDelete

サブヒープの登録解除

### 書式

> `Void syMallocMultiDelete( heaph )
> SYS_MALCM_HEAPH *heaph
> `

### 引数

> heaph | (出力)ヒープハンドル

### 戻り値

> なし

### 解説

> syMallocMulti ライブラリからヒープ領域の登録を解除します。

> この操作の後で、登録解除した heaph を使用した場合の動作は不定となります。

### 用例

>     Sint8 myHeap[1024];
>     Void *p;
>     SYS_MALCM_HEAPH myHeaph;
>     STRUCT_FOO foo;

>     syMallocMultiCreateHeap(&myHeaph, myHeap, 1024);
>     if((p = syMallocMulti(&myHeaph, sizeof(STRUCT_FOO))) == NULL){
>     	/* Could not allocate the memory */
>     	myError();
>     } else {
>     	/* Allocation OK */
>     	DoWhatYouWant(p);
>     	syFreeMulti(&myHeaph, p);
>     }
>     syMallocMultiDelete(&heaph);

### 参照

> syMallocMultiCreate() | サブヒープの登録
> syMallocMulti() | syMallocMulti サブヒープからのメモリ取得
> syReallocMulti() | サブヒープ上での realloc 操作
> syFreeMulti() | サブヒープから取得したメモリ領域の開放
> syCallocMulti() | サブヒープ領域への calloc 操作
> syMallocMultiStat() | サブヒープ領域の使用状況調査
> syMallocMultiChangeIF() | サブヒープに対するインタフェースの置換え

syMallocMultiDelete

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000