typedef struct{ Void *(*malloc)(Uint32 nbytes); Void (*free)(Void *ap); Void *(*calloc)(Uint32 nobj, Uint32 size); Void *(*realloc)(Void *ap, Uint32 nbytes); } SYS_MALLOC_IF;
malloc syMalloc関数に登録する関数のアドレス free syFree関数に登録する関数のアドレス calloc syCalloc関数に登録する関数のアドレス realloc syRealloc関数に登録する関数のアドレス
malloc系関数の入れ替えのため、各関数のアドレスを設定するための構造体です。
syMallocChangeIF() malloc系関数の入れ替え