+static
+void set_use_colors(struct text_component *text)
+{
+ switch (text->options.color) {
+ case TEXT_COLOR_OPT_ALWAYS:
+ text->use_colors = true;
+ break;
+ case TEXT_COLOR_OPT_AUTO:
+ text->use_colors = text->out == stdout &&
+ bt_common_colors_supported();
+ break;
+ case TEXT_COLOR_OPT_NEVER:
+ text->use_colors = false;
+ break;
+ }
+}
+
+static
+void init_stream_packet_context_quarks(void)
+{
+ stream_packet_context_quarks[Q_TIMESTAMP_BEGIN] =
+ g_quark_from_string("timestamp_begin");
+ stream_packet_context_quarks[Q_TIMESTAMP_BEGIN] =
+ g_quark_from_string("timestamp_begin");
+ stream_packet_context_quarks[Q_TIMESTAMP_END] =
+ g_quark_from_string("timestamp_end");
+ stream_packet_context_quarks[Q_EVENTS_DISCARDED] =
+ g_quark_from_string("events_discarded");
+ stream_packet_context_quarks[Q_CONTENT_SIZE] =
+ g_quark_from_string("content_size");
+ stream_packet_context_quarks[Q_PACKET_SIZE] =
+ g_quark_from_string("packet_size");
+ stream_packet_context_quarks[Q_PACKET_SEQ_NUM] =
+ g_quark_from_string("packet_seq_num");
+}
+