if (var)
{
double d = case_num (c, var);
- if (!var_is_num_missing (var, d, MV_USER))
+ if (var_is_num_missing (var, d) != MV_USER)
return d;
}
return SYSMIS;
num_var v;
{
double d = case_num (c, v);
- return !var_is_num_missing (v, d, MV_USER) ? d : SYSMIS;
+ return var_is_num_missing (v, d) ? SYSMIS : d;
}
no_opt string operator STR_VAR ()
if (c != NULL)
{
double x = case_num (c, v);
- return !var_is_num_missing (v, x, MV_USER) ? x : SYSMIS;
+ return var_is_num_missing (v, x) ? SYSMIS : x;
}
else
return SYSMIS;
if (c != NULL)
{
double x = case_num (c, v);
- return !var_is_num_missing (v, x, MV_USER) ? x : SYSMIS;
+ return var_is_num_missing (v, x) ? SYSMIS : x;
}
else
return SYSMIS;