X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Froc.c;h=8b5cc3d0495e2abc4e16f1541ea1cb40a117a2bf;hb=981adc6169ffe7227de286f92f70edf684d37a2b;hp=1a4fcba65783c7e590e47cb67345e9641cff1c7f;hpb=2c4b104df57f2e8b5ed2afa50819294aaac4aa6c;p=pspp diff --git a/src/language/stats/roc.c b/src/language/stats/roc.c index 1a4fcba657..8b5cc3d049 100644 --- a/src/language/stats/roc.c +++ b/src/language/stats/roc.c @@ -335,7 +335,7 @@ dump_casereader (struct casereader *reader) for (; (c = casereader_read (r)); case_unref (c)) { int i; - for (i = 0 ; i < case_get_value_cnt (c); ++i) + for (i = 0 ; i < case_get_n_values (c); ++i) printf ("%g ", case_num_idx (c, i)); printf ("\n"); } @@ -664,7 +664,7 @@ prepare_cutpoints (struct cmd_roc *roc, struct roc_state *rs, struct casereader } caseproto_unref (proto); - subcase_destroy (&ordering); + subcase_uninit (&ordering); } for (; (c = casereader_read (r)) != NULL; case_unref (c)) @@ -674,7 +674,8 @@ prepare_cutpoints (struct cmd_roc *roc, struct roc_state *rs, struct casereader const union value *v = case_data (c, roc->vars[i]); const double result = v->f; - if (mv_is_value_missing (var_get_missing_values (roc->vars[i]), v, roc->exclude)) + if (mv_is_value_missing (var_get_missing_values (roc->vars[i]), v) + & roc->exclude) continue; minimize (&rs[i].min, result); @@ -944,8 +945,8 @@ do_roc (struct cmd_roc *roc, struct casereader *reader, struct dictionary *dict) casereader_destroy (negatives); caseproto_unref (n_proto); - subcase_destroy (&up_ordering); - subcase_destroy (&down_ordering); + subcase_uninit (&up_ordering); + subcase_uninit (&down_ordering); output_roc (rs, roc);