treewide: Use struct fmt_spec by value instead of pointer in most cases.
[pspp] / tests / output / pivot-table-test.c
index 67edc0481fa8d8d99c0df7fb563f794eb9b4a2e4..754db1eb8e8ef09304aa4e4b2a9908baf8d21f09 100644 (file)
@@ -137,12 +137,18 @@ configure_drivers (int width, int length UNUSED, int min_break)
   string_map_insert (&options, "trim", "true");
   register_driver (&options, "%s.pdf", output_base);
 
+  /* Render to <base>-paged.pdf. */
+  register_driver (&options, "%s-paged.pdf", output_base);
+
+  /* Render to <base>.txt. */
   string_map_insert (&options, "box", "unicode");
   register_driver (&options, "%s.txt", output_base);
 
+  /* Render to <base>-ascii.txt. */
   string_map_insert (&options, "box", "ascii");
   register_driver (&options, "%s-ascii.txt", output_base);
 
+  /* Render additional versions. */
   register_driver (&options, "%s.csv", output_base);
   register_driver (&options, "%s.odt", output_base);
   register_driver (&options, "%s.spv", output_base);
@@ -586,8 +592,8 @@ read_value_option (struct lexer *lexer, const struct pivot_table *pt,
 
       if (ok)
         {
-          if (!fmt_check_output (&fmt)
-              || !fmt_check_type_compat (&fmt, VAL_NUMERIC))
+          if (!fmt_check_output (fmt)
+              || !fmt_check_type_compat (fmt, VAL_NUMERIC))
             exit (1);
 
           value->numeric.format = fmt;