988# pragma message "Symbol ALIB_DEBUG_CRITICAL_SECTIONS set (from outside!) while symbol ALIB_SINGLE_THREADED is set in the ALib Build. The symbol got disabled."
989#endif
990
991// ALIB_DEBUG_ALLOCATIONS
992#if !defined(ALIB_DEBUG_ALLOCATIONS)
993# define ALIB_DEBUG_ALLOCATIONS 0
994#elif !ALIB_DEBUG && ALIB_DEBUG_ALLOCATIONS
995# undef ALIB_DEBUG_ALLOCATIONS
996# define ALIB_DEBUG_ALLOCATIONS 0
997# pragma message "Symbol ALIB_DEBUG_ALLOCATIONS set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."
998#endif
999
1000// ALIB_DEBUG_MEMORY
1001#if !defined(ALIB_DEBUG_MEMORY)
1002# define ALIB_DEBUG_MEMORY 0
1003#elif !ALIB_DEBUG && ALIB_DEBUG_MEMORY
1004# undef ALIB_DEBUG_MEMORY
1005# define ALIB_DEBUG_MEMORY 0
1006# pragma message "Symbol ALIB_DEBUG_MEMORY set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."