summaryrefslogtreecommitdiff
path: root/lib/common/MemLeakFindOn.h
blob: c20fe25ac0436dd0c6c3d299b2737daf501bac77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// --------------------------------------------------------------------------
//
// File
//		Name:    MemLeakFindOn.h
//		Purpose: Switch memory leak finding on
//		Created: 13/1/04
//
// --------------------------------------------------------------------------

// no header guard

#ifdef BOX_MEMORY_LEAK_TESTING

#define new DEBUG_NEW

#ifndef MEMLEAKFINDER_MALLOC_MONITORING_DEFINED
	#define malloc(X)	memleakfinder_malloc(X, __FILE__, __LINE__)
	#define realloc		memleakfinder_realloc
	#define free		memleakfinder_free
	#define MEMLEAKFINDER_MALLOC_MONITORING_DEFINED
#endif

#define MEMLEAKFINDER_ENABLED

#endif