Fixed: server_share compilation (include guard added)

This commit is contained in:
kervala 2010-09-28 14:53:45 +02:00
parent 47cd5e8c23
commit 95c77cc2a2

View file

@ -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