1 /*---------------------------------------------------------------------*
2 Project:  tc library
3 File:     TCMem.h
4 
5 Copyright 1998-2001 Nintendo.  All rights reserved.
6 
7 These coded instructions, statements and computer programs contain
8 proprietary information of Nintendo of America Inc. and/or Nintendo
9 Company Ltd., and are protected by Federal copyright law.  They may
10 not be disclosed to third parties or copied or duplicated in any form,
11 in whole or in part, without the prior written consent of Nintendo.
12 
13 Change History:
14 
15    $Log: TCMem.h,v $
16    Revision 1.1  2006/02/17 09:02:16  mitu
17    1st version
18 
19 
20     2     4/11/01 3:04p John
21     Updated header copyrights and pathname.
22 
23     1     12/03/99 3:44p Ryan
24 
25     5     10/12/99 8:00p Mikepc
26     changed include paths to vcc (tools/options) relative.
27 
28     4     8/26/99 4:56p Mikepc
29     added namespace protection to remove potential name collisions with
30     tool code.  Exceptions are CreateTplFile and QuickConvert.  These are
31     extern "C" linked.
32 
33     3     8/26/99 11:37a Mikepc
34 
35     2     8/26/99 11:01a Mikepc
36     tplConv rewrite for memory usage efficiency, batch file processing
37     ability.
38 
39   $NoKeywords: $
40 
41 -----------------------------------------------------------------------*/
42 
43 #ifndef __TCMEM_H__
44 #define __TCMEM_H__
45 
46 /********************************/
47 #include <dolphin/types.h>
48 
49 /*>*******************************(*)*******************************<*/
50 void* TCMalloc	( u32 size );
51 void* TCCalloc	( u32 num, u32 size );
52 void  TCFree	( void** vPtr );
53 void  TCFreeMem	( void );
54 
55 /*>*******************************(*)*******************************<*/
56 
57 #endif // __TCMEM_H__
58