free.c 855 Bytes
/*
=============================================================================
        Copyright (C) 1997-1999 NINTENDO Co.,Ltd.
        
        $RCSfile: free.c,v $
        $Revision: 1.1.1.1 $
        $Date: 2002/10/30 02:07:09 $
=============================================================================
関数名:free
-----------------------------------------------------------------------------
書式:  #include <malloc.h>
        void free(void *ptr);
引数:  ptr 確保している領域の先頭ポインタ
戻り値:なし
説明:  InitHeap で確保した領域に確保したメモリブロックを開放する。
-----------------------------------------------------------------------------
*/
#include    <ultra64.h>
#include    "string.h"
#include    "malloc.h"
#include    "_malloc.h"

void free(void *ptr)
{
    if ((int)malloc_ptr == -1)  return;
    _free(malloc_ptr, ptr);
}