X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fctables.c;h=d3ab1a290a01f5e14244b7c332896ea2bd4d497d;hb=9cedbc3f32609f38e88f715ad9948e71c8cbb788;hp=1729f34f3b9adeaa2fe1bf4adc162fc53af4dca4;hpb=adb34911aef637e26876553de28053af9d21cdd1;p=pspp diff --git a/src/language/stats/ctables.c b/src/language/stats/ctables.c index 1729f34f3b..d3ab1a290a 100644 --- a/src/language/stats/ctables.c +++ b/src/language/stats/ctables.c @@ -1435,15 +1435,21 @@ ctables_execute (struct dataset *ds, struct ctables *ct) { struct ctables_freqtab *ft = t->fts[j]; -#if 0 for (size_t k = 0; k < ft->vars.n; k++) { const struct variable *var = ft->vars.vars[k]; - if ( - - + switch (var_is_value_missing (var, case_data (c, var))) + { + case MV_SYSTEM: + goto next_ft; + + case MV_USER: + if (!t->categories[var_get_dict_index (var)] + || !t->categories[var_get_dict_index (var)]->include_missing) + goto next_ft; + break; + } } -#endif size_t hash = 0; for (size_t k = 0; k < ft->vars.n; k++) {