##### Shinobi Library - 構造体/その他のデータ型

# SYS_MALCM_HEADER

syMallocMulti のデフォルトの関数群が使用するヘッダブロック

### 定義

>     typedef union SYS_MALCM_HEADER {
>          struct {
>               union SYS_MALCM_HEADER *ptr;
>               Uint32 size;
>          } s;
>          SYS_MALCM_ALIGN x;
>     } SYS_MALCM_HEADER;

### メンバ

> ptr | 次のフリーブロックへのポインタ・空きリストの上なら次のブロック
> size | ブロックのサイズ
> x | 32 バイトアライメントのためのダミー

### 解説

> 通常はこの構造体の中身を意識する必要はありませんが、ptr はブロックがフリーリスト上にある場合のみ有効です。

### 参照

> SYS_MALCM_HEAPH | ヒープハンドルの実体

SYS_MALCM_HEADER

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000