X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Faggregate.c;h=b3d02e141346ba2bb2bf8eccd60fa1665c3015cf;hb=d0b91eae59319ab2756d0d43b9cb15eb9cd3c234;hp=ac7a2080bf02cc373e2f3ba53a0c9b444f2d9ffa;hpb=1b49116188b31ff17ee1a85e944488a7f254b847;p=pspp-builds.git diff --git a/src/language/stats/aggregate.c b/src/language/stats/aggregate.c index ac7a2080..b3d02e14 100644 --- a/src/language/stats/aggregate.c +++ b/src/language/stats/aggregate.c @@ -966,20 +966,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: