Fix: add missing cases in enum-to-string functions
[babeltrace.git] / src / lib / graph / message / message.h
index 8a707170c3fb02b2e54849ead00b03d7e2b9a235..8e87a76522a266f6a3ec9f60a89b91e0b6fbaa28 100644 (file)
@@ -99,23 +99,25 @@ static inline
 const char *bt_message_type_string(enum bt_message_type type)
 {
        switch (type) {
-       case BT_MESSAGE_TYPE_EVENT:
-               return "EVENT";
-       case BT_MESSAGE_TYPE_MESSAGE_ITERATOR_INACTIVITY:
-               return "MESSAGE_ITERATOR_INACTIVITY";
        case BT_MESSAGE_TYPE_STREAM_BEGINNING:
                return "STREAM_BEGINNING";
        case BT_MESSAGE_TYPE_STREAM_END:
                return "STREAM_END";
+       case BT_MESSAGE_TYPE_EVENT:
+               return "EVENT";
        case BT_MESSAGE_TYPE_PACKET_BEGINNING:
                return "PACKET_BEGINNING";
        case BT_MESSAGE_TYPE_PACKET_END:
                return "PACKET_END";
        case BT_MESSAGE_TYPE_DISCARDED_EVENTS:
                return "DISCARDED_EVENTS";
-       default:
-               return "(unknown)";
+       case BT_MESSAGE_TYPE_DISCARDED_PACKETS:
+               return "DISCARDED_PACKETS";
+       case BT_MESSAGE_TYPE_MESSAGE_ITERATOR_INACTIVITY:
+               return "MESSAGE_ITERATOR_INACTIVITY";
        }
+
+       bt_common_abort();
 }
 
 #endif /* BABELTRACE_GRAPH_MESSAGE_MESSAGE_INTERNAL_H */
This page took 0.024291 seconds and 4 git commands to generate.