X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fbox-whisker.c;h=506251682c7bf17106fba7525c2f6dc823ecac1c;hb=9368f08bd0297dbe60b505e806ba4be5428e0782;hp=3e501ccaeb7501da327eb145337290786b6ef7b9;hpb=07da9f454c17fb961cae09f6d7d505f7abb281c0;p=pspp diff --git a/src/math/box-whisker.c b/src/math/box-whisker.c index 3e501ccaeb..506251682c 100644 --- a/src/math/box-whisker.c +++ b/src/math/box-whisker.c @@ -61,7 +61,6 @@ acc (struct statistic *s, const struct ccase *cx, { struct box_whisker *bw = UP_CAST (s, struct box_whisker, parent.parent); bool extreme; - struct outlier *o; if (y > bw->hinges[2] + bw->step) /* Upper outlier */ { @@ -86,7 +85,7 @@ acc (struct statistic *s, const struct ccase *cx, /* y is an outlier */ - o = xzalloc (sizeof *o) ; + struct outlier *o = XZALLOC (struct outlier); o->value = y; o->extreme = extreme; ds_init_empty (&o->label); @@ -105,7 +104,7 @@ acc (struct statistic *s, const struct ccase *cx, { ds_put_format (&o->label, "%ld", - (casenumber) case_data_idx (cx, bw->id_idx)->f); + (casenumber) case_num_idx (cx, bw->id_idx)); } ll_push_head (&bw->outliers, &o->ll); @@ -145,7 +144,7 @@ struct box_whisker * box_whisker_create (const struct tukey_hinges *th, size_t id_idx, const struct variable *id_var) { - struct box_whisker *w = xzalloc (sizeof (*w)); + struct box_whisker *w = XZALLOC (struct box_whisker); struct order_stats *os = &w->parent; struct statistic *stat = &os->parent;