malloc.c
991 Bytes
/*
=============================================================================
Copyright (C) 1997-1999 NINTENDO Co.,Ltd.
$RCSfile: malloc.c,v $
$Revision: 1.1.1.1 $
$Date: 2002/10/30 02:07:09 $
=============================================================================
関数名:malloc
-----------------------------------------------------------------------------
書式: #include <malloc.h>
void *malloc(int size);
引数: size 確保するサイズ
戻り値:確保した領域の先頭ポインタ。
確保に失敗したら NULL を返す。
説明: InitHeap で確保した領域に size 以上のメモリブロックを確保する。
確保されるメモリは、必ずアライメントが 16 になる。
-----------------------------------------------------------------------------
*/
#include <ultra64.h>
#include "string.h"
#include "malloc.h"
#include "_malloc.h"
void *malloc(int size)
{
if ((int)malloc_ptr == -1) return NULL;
return _malloc(malloc_ptr, size);
}