X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fexpressions%2Foperations.def;h=bd5af76c4e68ad6d35e067f59f518d20220b7f73;hb=25f3bb47d1dab6a32c0ba30db8583413dd17d93b;hp=0d21c16a65e10bf06229fb115fc794f2d3d03118;hpb=e6645d1e3d026dfdcadd1e63a6d6445823c92fa2;p=pspp diff --git a/src/expressions/operations.def b/src/expressions/operations.def index 0d21c16a65..bd5af76c4e 100644 --- a/src/expressions/operations.def +++ b/src/expressions/operations.def @@ -896,7 +896,7 @@ no_opt operator VEC_ELEM_NUM (idx) { const struct variable *var = v->var[(int) idx - 1]; double value = case_num (c, var->fv); - return !is_num_user_missing (value, var) ? value : SYSMIS; + return !mv_is_num_user_missing (&var->miss, value) ? value : SYSMIS; } else { @@ -943,7 +943,7 @@ no_opt operator NUM_VAR () num_var v; { double d = case_num (c, v->fv); - return !is_num_user_missing (d, v) ? d : SYSMIS; + return !mv_is_num_user_missing (&v->miss, d) ? d : SYSMIS; } no_opt string operator STR_VAR () @@ -962,7 +962,7 @@ no_opt function LAG (num_var v, pos_int n_before) if (c != NULL) { double x = case_num (c, v->fv); - return !is_num_user_missing (x, v) ? x : SYSMIS; + return !mv_is_num_user_missing (&v->miss, x) ? x : SYSMIS; } else return SYSMIS; @@ -974,7 +974,7 @@ no_opt function LAG (num_var v) if (c != NULL) { double x = case_num (c, v->fv); - return !is_num_user_missing (x, v) ? x : SYSMIS; + return !mv_is_num_user_missing (&v->miss, x) ? x : SYSMIS; } else return SYSMIS;