/* Function to use for testing for missing values */
-static is_missing_func *value_is_missing;
+static var_is_missing_func *value_is_missing;
/* PERCENTILES */
/* If /MISSING=INCLUDE is set, then user missing values are ignored */
if (cmd.incl == XMN_INCLUDE )
- value_is_missing = mv_is_value_system_missing;
+ value_is_missing = var_is_value_system_missing;
else
- value_is_missing = mv_is_value_missing;
+ value_is_missing = var_is_value_missing;
if ( cmd.st_n == SYSMIS )
cmd.st_n = 5;
const struct variable *var = dependent_vars[v];
const union value *val = case_data (c, var->fv);
- if ( value_is_missing (&var->miss, val) || case_missing )
+ if ( value_is_missing (var, val) || case_missing )
val = 0;
metrics_calc ( & (*foo)->m[v], val, weight, case_no);
const struct variable *var = dependent_vars[v];
const union value *val = case_data (&c, var->fv);
- if ( value_is_missing (&var->miss, val))
+ if ( value_is_missing (var, val))
case_missing = 1;
}
const struct variable *var = dependent_vars[v];
const union value *val = case_data (&c, var->fv);
- if ( value_is_missing (&var->miss, val) || case_missing )
+ if ( value_is_missing (var, val) || case_missing )
val = 0;
metrics_calc (&totals[v], val, weight, case_no);
static union value prev;
if ( 0 != compare_values (&prev, & (*fs)->id[0],
- fctr->indep_var[0]->width))
+ var_get_width (fctr->indep_var[0])))
{
tab_text (tbl,
1,
if ( 0 != compare_values (&prev, & (*fs)->id[0],
- fctr->indep_var[0]->width))
+ var_get_width (fctr->indep_var[0])))
{
if ( count > 0 )
if ( 0 != compare_values (&prev, & (*fs)->id[0],
- fctr->indep_var[0]->width))
+ var_get_width (fctr->indep_var[0])))
{
if ( count > 0 )
if ( 0 != compare_values (&prev, & (*fs)->id[0],
- fctr->indep_var[0]->width))
+ var_get_width (fctr->indep_var[0])))
{
if ( count > 0 )