Clean up treatment of missing values by moving all the code into
[pspp] / src / vfm.c
index 0414234c01d2be666208fb4c7db1e67c5b315974..6d7e526bf1a5d66a015eb3658e4dd22184f2264b 100644 (file)
--- a/src/vfm.c
+++ b/src/vfm.c
@@ -336,7 +336,7 @@ filter_case (const struct ccase *c, int case_idx)
   if (filter_var != NULL) 
     {
       double f = case_num (c, filter_var->fv);
-      if (f == 0.0 || f == SYSMIS || is_num_user_missing (f, filter_var))
+      if (f == 0.0 || mv_is_num_missing (&filter_var->miss, f))
         return 1;
     }