00001
00002
00003
00004
00006
00007 #ifndef __LEAKS_H__
00008 #define __LEAKS_H__
00009
00010 #ifdef _DEBUG
00011 #define _CRTDBG_MAP_ALLOC // include Microsoft memory leak detection procedures
00012
00013
00014 #define malloc(s) _malloc_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__)
00015 #define calloc(c, s) _calloc_dbg(c, s, _NORMAL_BLOCK, __FILE__, __LINE__)
00016 #define realloc(p, s) _realloc_dbg(p, s, _NORMAL_BLOCK, __FILE__, __LINE__)
00017
00018
00019
00020
00021
00022 #include <stdlib_hack.h>
00023 #include <crtdbg.h>
00024 #endif
00025
00026 #endif
00027
00029
00030