971# 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."
972#endif
973
974// ALIB_DEBUG_ALLOCATIONS
975#if !defined(ALIB_DEBUG_ALLOCATIONS)
976# define ALIB_DEBUG_ALLOCATIONS 0
977#elif !ALIB_DEBUG && ALIB_DEBUG_ALLOCATIONS
978# undef ALIB_DEBUG_ALLOCATIONS
979# define ALIB_DEBUG_ALLOCATIONS 0
980# pragma message "Symbol ALIB_DEBUG_ALLOCATIONS set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."
981#endif
982
983// ALIB_DEBUG_MEMORY
984#if !defined(ALIB_DEBUG_MEMORY)
985# define ALIB_DEBUG_MEMORY 0
986#elif !ALIB_DEBUG && ALIB_DEBUG_MEMORY
987# undef ALIB_DEBUG_MEMORY
988# define ALIB_DEBUG_MEMORY 0
989# pragma message "Symbol ALIB_DEBUG_MEMORY set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."
990#endif
991
992// ALIB_DEBUG_ALLOCATIONS
993#if !defined(ALIB_DEBUG_ALLOCATIONS)
994# define ALIB_DEBUG_ALLOCATIONS 0
995#elif !ALIB_DEBUG && ALIB_DEBUG_ALLOCATIONS
996# undef ALIB_DEBUG_ALLOCATIONS
997# define ALIB_DEBUG_ALLOCATIONS 0
998# pragma message "Symbol ALIB_DEBUG_ALLOCATIONS set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."
999#endif
1000
1001// ALIB_DEBUG_CONTAINERS
1002#if !defined(ALIB_DEBUG_CONTAINERS)
1003# define ALIB_DEBUG_CONTAINERS 0
1004#elif !ALIB_DEBUG && ALIB_DEBUG_CONTAINERS
1005# undef ALIB_DEBUG_CONTAINERS
1006# define ALIB_DEBUG_CONTAINERS 0
1007# pragma message "Configuration Macro ALIB_DEBUG_CONTAINERS set (from outside!) while ALIB_DEBUG is not. The macro got disabled."