replaced busted sed substitution with functioning perl substitutions
[pspp-builds.git] / src / vfm.c
index 3b403995e70ea0ce54ec6a39067c9a818010a12a..6d7e526bf1a5d66a015eb3658e4dd22184f2264b 100644 (file)
--- a/src/vfm.c
+++ b/src/vfm.c
@@ -42,6 +42,9 @@
 #include "var.h"
 #include "value-labels.h"
 
+#include "gettext.h"
+#define _(msgid) gettext (msgid)
+
 /*
    Virtual File Manager (vfm):
 
@@ -333,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;
     }