value-parser: Make parse_value() accept variable's print format also.
[pspp-builds.git] / src / language / stats / t-test.q
index 3cd921ebff69b9a66d651df4c8b061d0413775a6..d26fc8a4cffe6385cab26340e656698cab237d02 100644 (file)
@@ -25,9 +25,9 @@
 #include "data/case.h"
 #include "data/casegrouper.h"
 #include "data/casereader.h"
+#include "data/dataset.h"
 #include "data/dictionary.h"
 #include "data/format.h"
-#include "data/procedure.h"
 #include "data/value-labels.h"
 #include "data/variable.h"
 #include "language/command.h"
@@ -295,14 +295,14 @@ tts_custom_groups (struct lexer *lexer, struct dataset *ds,
     n_values = 0;
   else
     {
-      if (!parse_value (lexer, &proc->g_value[0], width))
+      if (!parse_value (lexer, &proc->g_value[0], proc->indep_var))
         return 0;
       lex_match (lexer, T_COMMA);
       if (lex_match (lexer, T_RPAREN))
         n_values = 1;
       else
         {
-          if (!parse_value (lexer, &proc->g_value[1], width)
+          if (!parse_value (lexer, &proc->g_value[1], proc->indep_var)
               || !lex_force_match (lexer, T_RPAREN))
             return 0;
           n_values = 2;