X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Faggregate.c;fp=src%2Flanguage%2Fstats%2Faggregate.c;h=891e0ccaa3cb8f7c4bb4ba0da73feb1d456a1843;hb=cb72db62c20ecab427229110820c5b053d0663c4;hp=08d2f5e15c7d06176f1787b5e81017c7da54ad83;hpb=c2f0df181038fe9975d642096e65ea48ca491acd;p=pspp diff --git a/src/language/stats/aggregate.c b/src/language/stats/aggregate.c index 08d2f5e15c..891e0ccaa3 100644 --- a/src/language/stats/aggregate.c +++ b/src/language/stats/aggregate.c @@ -965,20 +965,20 @@ dump_aggregate_info (struct agr_proc *agr, struct casewriter *output) case MEDIAN: { struct casereader *sorted_reader; - struct order_stats *median = percentile_create (0.5, i->cc); + struct percentile *median = percentile_create (0.5, i->cc); + struct order_stats *os = &median->parent; sorted_reader = casewriter_make_reader (i->writer); - order_stats_accumulate (&median, 1, + order_stats_accumulate (&os, 1, sorted_reader, i->weight, i->subject, i->exclude); - v->f = percentile_calculate ((struct percentile *) median, - PC_HAVERAGE); + v->f = percentile_calculate (median, PC_HAVERAGE); - statistic_destroy ((struct statistic *) median); + statistic_destroy (&median->parent.parent); } break; case SD: