lib: merge `assert-pre.h` and `assert-post.h` into `assert-cond.h`
[babeltrace.git] / src / lib / graph / message / discarded-items.c
index b3709cce0471dff941d769ba63c407b2c122b730..b0b517279264d1972ad112cfc3dfa23f72cd54d8 100644 (file)
@@ -9,7 +9,7 @@
 
 #include <stdbool.h>
 
-#include "lib/assert-pre.h"
+#include "lib/assert-cond.h"
 #include "lib/object.h"
 #include "compat/compiler.h"
 #include <babeltrace2/trace-ir/clock-class.h>
@@ -238,6 +238,7 @@ void bt_message_discarded_events_set_count(struct bt_message *message,
 {
        BT_ASSERT_PRE_NON_NULL(message, "Message");
        BT_ASSERT_PRE_MSG_IS_TYPE(message, BT_MESSAGE_TYPE_DISCARDED_EVENTS);
+       BT_ASSERT_PRE(count > 0, "Discarded event count is 0.");
        set_discarded_items_message_count(message, count);
 }
 
@@ -315,6 +316,7 @@ void bt_message_discarded_packets_set_count(struct bt_message *message,
 {
        BT_ASSERT_PRE_NON_NULL(message, "Message");
        BT_ASSERT_PRE_MSG_IS_TYPE(message, BT_MESSAGE_TYPE_DISCARDED_PACKETS);
+       BT_ASSERT_PRE(count > 0, "Discarded packet count is 0.");
        set_discarded_items_message_count(message, count);
 }
 
This page took 0.024158 seconds and 4 git commands to generate.