Rewrite and improve formatted output routines.
[pspp-builds.git] / src / ui / gui / helper.c
index 841bda5a96706411ef24198fe25320c87dcc3722..dea14d5434ebd5ea97baa73f0cfa74621fe61c71 100644 (file)
@@ -1,5 +1,6 @@
 #include "helper.h"
 #include <data/data-in.h>
+#include <data/data-out.h>
 #include <libpspp/message.h>
 
 #include <libpspp/i18n.h>
@@ -16,10 +17,7 @@ value_to_text(union value v, struct fmt_spec format)
   gchar *s = 0;
 
   s = g_new(gchar, format.w + 1);
-  if ( ! data_out(s, &format, &v) ) 
-    {
-      g_warning("Can't format missing discrete value \n");
-    }
+  data_out(&v, &format, s);
   s[format.w]='\0';
   g_strchug(s);