output: Improve comments.
[pspp] / src / output / message-item.c
index 2acfa13bdfa6fd498339a11022a0e8a906bdb999..ddfcc3f42ee33d26099d4121f8fd5c6fe856f756 100644 (file)
@@ -23,6 +23,7 @@
 #include "libpspp/message.h"
 #include "output/driver.h"
 #include "output/output-item-provider.h"
+#include "output/text-item.h"
 
 #include "gl/xalloc.h"
 
@@ -44,6 +45,15 @@ message_item_get_msg (const struct message_item *item)
   return item->msg;
 }
 
+struct text_item *
+message_item_to_text_item (struct message_item *message_item)
+{
+  struct text_item *text_item = text_item_create_nocopy (
+    TEXT_ITEM_LOG, msg_to_string (message_item_get_msg (message_item)));
+  message_item_unref (message_item);
+  return text_item;
+}
+
 static void
 message_item_destroy (struct output_item *output_item)
 {