Added SENF_NO_DEBUG symbol and removed dependency on NDEBUG
[senf.git] / Packets / PacketImpl.cci
index bba136b..c4acd4d 100644 (file)
@@ -24,6 +24,7 @@
     \brief PacketImpl inline non-template implementation */
 
 // Custom includes
+#include "../Utils/senfassert.hh"
 #include "PacketInterpreter.hh"
 
 #define prefix_ inline
@@ -79,7 +80,7 @@ prefix_ void senf::detail::PacketImpl::add_ref(refcount_t n)
 
 prefix_ void senf::detail::PacketImpl::release(refcount_t n)
 {
-    BOOST_ASSERT(refcount_ >= n);
+    SENF_ASSERT(refcount_ >= n);
     // uah ... we need to be extremely careful here. If refcount_ is n, we want to commit suicide,
     // however the destructor will remove all PacketInterpreters from the list and will thereby
     // decrement refcount -> only decrenebt refcount_ when *not* caling delete