mirror of
https://port.numenaute.org/aleajactaest/khanat-code-old.git
synced 2024-11-30 07:35:59 +00:00
Fixed: server_share compilation (include guard added)
This commit is contained in:
parent
47cd5e8c23
commit
95c77cc2a2
1 changed files with 5 additions and 0 deletions
|
@ -28,6 +28,9 @@
|
||||||
The NLMISC variable 'EnableStlAllocatorChecker' can be used to enable and dissable the tests provided by the above macros
|
The NLMISC variable 'EnableStlAllocatorChecker' can be used to enable and dissable the tests provided by the above macros
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef RY_STL_ALLOCATOR_CHECKER_H
|
||||||
|
#define RY_STL_ALLOCATOR_CHECKER_H
|
||||||
|
|
||||||
extern bool EnableStlAllocatorChecker;
|
extern bool EnableStlAllocatorChecker;
|
||||||
|
|
||||||
void testStlMemoryAllocator(const char* context);
|
void testStlMemoryAllocator(const char* context);
|
||||||
|
@ -62,3 +65,5 @@ inline CStlAllocatorChecker::~CStlAllocatorChecker()
|
||||||
#define STL_ALLOC_TEST _STL_ALLOC_TEST1(__FILE__,__LINE__)
|
#define STL_ALLOC_TEST _STL_ALLOC_TEST1(__FILE__,__LINE__)
|
||||||
#define _STL_ALLOC_TEST1(file,line) _STL_ALLOC_TEST2(file,line)
|
#define _STL_ALLOC_TEST1(file,line) _STL_ALLOC_TEST2(file,line)
|
||||||
#define _STL_ALLOC_TEST2(file,line) if (!EnableStlAllocatorChecker) {} else testStlMemoryAllocator(file ":" #line);
|
#define _STL_ALLOC_TEST2(file,line) if (!EnableStlAllocatorChecker) {} else testStlMemoryAllocator(file ":" #line);
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue