Fix documentation build under maverick (doxygen 1.7.1)
[senf.git] / senf / Utils / senfassert.hh
index caa515a..62d335f 100644 (file)
 #define HH_SENF_Utils_senfassert_ 1
 
 // Custom includes
-#include "../Utils/senfassert.hh"
 
 //#include "senfassert.mpp"
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 
 #ifndef SENF_DEBUG
 
-#   define SENF_ASSERT(x)
+#   define SENF_ASSERT(x, comment)
+#   define SENF_ASSERT_EXPRESSION(expression, comment) expression
 
 #else
 
 #   include <cassert>
-#   define SENF_ASSERT(x) assert(x)
+#   define SENF_ASSERT(x, comment) assert((x) && comment)
+#   define SENF_ASSERT_EXPRESSION(expression, comment) assert((expression) && comment)
 
 #endif
 
-///////////////////////////////hh.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
 //#include "senfassert.cci"
 //#include "senfassert.ct"
 //#include "senfassert.cti"