X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2Fsenfassert.hh;h=62d335f9f201ecbf38af64d507510c5315ad8024;hb=e9816d699770dea77c989c97ef53bf2266ce7b6b;hp=caa515a9452fde71d30663e888905cc9070510ee;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/senfassert.hh b/senf/Utils/senfassert.hh index caa515a..62d335f 100644 --- a/senf/Utils/senfassert.hh +++ b/senf/Utils/senfassert.hh @@ -27,23 +27,24 @@ #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 -# 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"