work
[pspp] / src / output / ascii.c
index 6f8644ba3f299b117bbf844783bc49d757d85f88..7833ed0ac5e34907f90ff8b0d6a630ccc61905b7 100644 (file)
@@ -44,6 +44,7 @@
 #include "output/driver-provider.h"
 #include "output/message-item.h"
 #include "output/options.h"
+#include "output/pivot-table.h"
 #include "output/render.h"
 #include "output/table-item.h"
 #include "output/text-item.h"
@@ -460,8 +461,9 @@ ascii_output_table_item_unref (struct ascii_driver *a,
 static void
 ascii_output_text (struct ascii_driver *a, const char *text)
 {
-  ascii_output_table_item_unref (
-    a, table_item_create (table_from_string (text), NULL, NULL));
+  struct pivot_table *pt = pivot_table_create_for_text (
+    NULL, pivot_value_new_user_text (text, -1));
+  ascii_output_table_item_unref (a, table_item_create (pt));
 }
 
 static void