//============================================================================= // drt/sys/sdebugg.cpp // Debugging group trace classes. // These are definitions for members of class DrtTraceGroup. // // History // 0.01, 1998-05-30, David R Tribble. // First cut. // // 0.02, 1999-02-26, David R Tribble. // Moved to drt/sys/. // // Copyright ©1998-1999, by David R. Tribble, all rights reserved. // See "drt/sys/copyr.txt" for more information. //----------------------------------------------------------------------------- // Identification static const char id[] = "@(#)drt/sys/sdebugg.cpp 0.02"; // Special includes #include "sdefs.hpp" #include "sdebug.hpp" // System includes #include #define drt_std_stdio_h 1 // Local wrappers drt_namespace_begin //----------------------------------------------------------------------------- // Shared class constants //----------------------------------------------------------------------------- #if DrtTraceGroup_VS/100 != 1 #error DrtTraceGroup_VS has changed #endif /*static*/ const int DrtTraceGroup::VS = DrtTraceGroup_VS; // Class version /*static*/ const unsigned int DrtTraceGroup::MAGIC = 0xD2D00B8C; // Class magic number //----------------------------------------------------------------------------- // Shared class variables //----------------------------------------------------------------------------- #if DrtTraceGroup_VS/100 != 1 #error DrtTraceGroup_VS has changed #endif /*static*/ const DrtTraceGroup * DrtTraceGroup::s_list = null; // List of groups //----------------------------------------------------------------------------- // Class member functions //----------------------------------------------------------------------------- // (None, all are inline) drt_namespace_end // End sdebugg.cpp