malloc_memcheck.c 1.15 KB
/*
=============================================================================
        Copyright (C) 1997-1999 NINTENDO Co.,Ltd.
        
        $RCSfile: malloc_memcheck.c,v $
        $Revision: 1.1.1.1 $
        $Date: 2002/10/30 02:07:09 $
=============================================================================
関数名:malloc_memcheck
-----------------------------------------------------------------------------
書式:  #include <malloc.h>
        int malloc_memcheck(struct malloc_status_st *st)
引数:  st メモリ割り当て領域の情報を返す構造体のポインタ。
戻り値:0 で正常。
        0 以外は内容が不正。この時は、正常な時の全メモリ割り当て領域の
        サイズを返す。ただし、全メモリのサイズが 0 の場合で内容が不正な
        場合は −1を返す。
説明:  メモリ割り当て領域を調べる。正常か異常か、使用、未使用領域の情報が
        得られる。
-----------------------------------------------------------------------------
*/
#include    <ultra64.h>
#include    "string.h"
#include    "malloc.h"
#include    "_malloc.h"

int malloc_memcheck(struct malloc_status_st *st)
{
    if ((int)malloc_ptr == -1)  return  -1;
    return  _malloc_memcheck(malloc_ptr, st);
}