910# 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."
911#endif
912
913// ALIB_DEBUG_ALLOCATIONS
914#if !defined(ALIB_DEBUG_ALLOCATIONS)
915# define ALIB_DEBUG_ALLOCATIONS 0
916#elif !ALIB_DEBUG && ALIB_DEBUG_ALLOCATIONS
917# undef ALIB_DEBUG_ALLOCATIONS
918# define ALIB_DEBUG_ALLOCATIONS 0
919# pragma message "Symbol ALIB_DEBUG_ALLOCATIONS set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."
920#endif
921
922// ALIB_DEBUG_MEMORY
923#if !defined(ALIB_DEBUG_MEMORY)
924# define ALIB_DEBUG_MEMORY 0
925#elif !ALIB_DEBUG && ALIB_DEBUG_MEMORY
926# undef ALIB_DEBUG_MEMORY
927# define ALIB_DEBUG_MEMORY 0
928# pragma message "Symbol ALIB_DEBUG_MEMORY set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."