893# 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."
894#endif
895
896// ALIB_DEBUG_ALLOCATIONS
897#if !defined(ALIB_DEBUG_ALLOCATIONS)
898# define ALIB_DEBUG_ALLOCATIONS 0
899#elif !ALIB_DEBUG && ALIB_DEBUG_ALLOCATIONS
900# undef ALIB_DEBUG_ALLOCATIONS
901# define ALIB_DEBUG_ALLOCATIONS 0
902# pragma message "Symbol ALIB_DEBUG_ALLOCATIONS set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."
903#endif
904
905// ALIB_DEBUG_MEMORY
906#if !defined(ALIB_DEBUG_MEMORY)
907# define ALIB_DEBUG_MEMORY 0
908#elif !ALIB_DEBUG && ALIB_DEBUG_MEMORY
909# undef ALIB_DEBUG_MEMORY
910# define ALIB_DEBUG_MEMORY 0
911# pragma message "Symbol ALIB_DEBUG_MEMORY set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."