File:
[RetroPC.NET] /
np2 /
common /
_memory.h
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs
Fri Oct 17 02:57:09 2003 JST (22 years ago) by
yui
Branches:
mie
CVS tags:
start,
rel_036,
VER_0_80,
VER_0_79,
VER_0_78,
VER_0_77,
VER_0_76,
VER_0_75,
VER_0_74,
VER_0_73,
VER_0_72,
VER_0_71,
VER_0_70
Neko Project II
#ifdef __cplusplus
extern "C" {
#endif
#if !defined(MEMTRACE) && !defined(MEMCHECK)
#define _MEM_INIT()
#define _MALLOC(a, b) malloc(a)
#define _MFREE(a) free(a)
#define _HANDLE_ADD(a, b)
#define _HANDLE_REM(a)
#define _MEM_USED(a)
#elif defined(MEMTRACE)
#define _MEM_INIT() _meminit()
#define _MALLOC(a, b) _memalloc((a), (b))
#define _MFREE(a) _memfree(a)
#define _HANDLE_ADD(a, b) _handle_append((a), (b))
#define _HANDLE_REM(a) _handle_remove(a)
#define _MEM_USED(a) _memused(a)
void _meminit(void);
void *_memalloc(int size, const char *name);
void _memfree(void *hdl);
void _handle_append(void *hdl, const char *name);
void _handle_remove(void *hdl);
void _memused(const char *filename);
#elif defined(MEMCHECK)
extern BOOL chgmemory;
extern DWORD usedmemory;
#define _MEM_INIT() _meminit()
#define _MALLOC(a, b) _memalloc(a)
#define _MFREE(a) _memfree(a)
#define _HANDLE_ADD(a, b)
#define _HANDLE_REM(a)
#define _MEM_USED(a)
void _meminit(void);
void *_memalloc(int size);
void _memfree(void *hdl);
#endif
#ifdef __cplusplus
}
#endif
RetroPC.NET-CVS <cvs@retropc.net>