Avoid forcing an int into a void *
[pspp-builds.git] / src / math / covariance-matrix.c
index 5414379119d1cecba94bf342c877209f58fc9b2f..f929a370cf5470456ba0c33018a7f292d2e4e3a4 100644 (file)
@@ -74,7 +74,7 @@ column_iterate (struct design_matrix *cov, const struct variable *v,
       col += i;
       y = -1.0 * cat_get_category_count (i, v) / ssize;
       tmp_val = cat_subscript_to_value (i, v);
-      if (compare_values (tmp_val, val1, var_get_width (v)))
+      if (compare_values (tmp_val, val1, v))
        {
          y += -1.0;
        }
@@ -106,7 +106,7 @@ void covariance_pass_two (struct design_matrix *cov, double mean1, double mean2,
          row += i;
          x = -1.0 * cat_get_category_count (i, v1) / ssize;
          tmp_val = cat_subscript_to_value (i, v1);
-         if (compare_values (tmp_val, val1, var_get_width (v1)))
+         if (compare_values (tmp_val, val1, v1))
            {
              x += 1.0;
            }