X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Froc.c;h=86aee1f9d1f5e6a9662f1a605ebf560db52b19b7;hb=5151983c7f0faf00facba5dfaf6d17947337aa42;hp=4cd593a277c97694f2aec420b7e0ecbfd9820005;hpb=b40baf410822471fbdeeec553693619d60d7c7b6;p=pspp-builds.git diff --git a/src/language/stats/roc.c b/src/language/stats/roc.c index 4cd593a2..86aee1f9 100644 --- a/src/language/stats/roc.c +++ b/src/language/stats/roc.c @@ -112,6 +112,7 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) goto error; } + value_init (&roc.state_value, var_get_width (roc.state_var)); parse_value (lexer, &roc.state_value, var_get_width (roc.state_var)); @@ -271,10 +272,12 @@ cmd_roc (struct lexer *lexer, struct dataset *ds) if ( ! run_roc (ds, &roc)) goto error; + value_destroy (&roc.state_value, var_get_width (roc.state_var)); free (roc.vars); return CMD_SUCCESS; error: + value_destroy (&roc.state_value, var_get_width (roc.state_var)); free (roc.vars); return CMD_FAILURE; } @@ -962,9 +965,9 @@ show_auc (struct roc_state *rs, const struct cmd_roc *roc) tab_text (tbl, n_cols - 2, 1, TAT_TITLE, _("Lower Bound")); tab_text (tbl, n_cols - 1, 1, TAT_TITLE, _("Upper Bound")); - tab_joint_text (tbl, n_cols - 2, 0, 4, 0, - TAT_TITLE | TAB_CENTER | TAT_PRINTF, - _("Asymp. %g%% Confidence Interval"), roc->ci); + tab_joint_text_format (tbl, n_cols - 2, 0, 4, 0, + TAT_TITLE | TAB_CENTER, + _("Asymp. %g%% Confidence Interval"), roc->ci); tab_vline (tbl, 0, n_cols - 1, 0, 0); tab_hline (tbl, TAL_1, n_cols - 2, n_cols - 1, 1); }