X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Ffrequencies.c;h=c96b4eab190efb7d6872f5d20d2e82a994f6cf91;hb=3ee177d76c0e46217d3dfa13746637178178501e;hp=8bd6c600205d3fe75dc6a99dd230c2ab9591146b;hpb=335b54f6ca70be1820f9686efa95b36f38499cec;p=pspp diff --git a/src/language/stats/frequencies.c b/src/language/stats/frequencies.c index 8bd6c60020..c96b4eab19 100644 --- a/src/language/stats/frequencies.c +++ b/src/language/stats/frequencies.c @@ -225,6 +225,8 @@ struct frq_proc /* Histogram and pie chart settings. */ struct frq_chart *hist, *pie, *bar; + + bool warn; }; @@ -469,7 +471,7 @@ cleanup_freq_tab (struct var_freqs *vf) static void calc (struct frq_proc *frq, const struct ccase *c, const struct dataset *ds) { - double weight = dict_get_case_weight (dataset_dict (ds), c, NULL); + double weight = dict_get_case_weight (dataset_dict (ds), c, &frq->warn); size_t i; for (i = 0; i < frq->n_vars; i++) @@ -613,6 +615,7 @@ cmd_frequencies (struct lexer *lexer, struct dataset *ds) frq.hist = NULL; frq.pie = NULL; frq.bar = NULL; + frq.warn = true; /* Accept an optional, completely pointless "/VARIABLES=" */