X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmath%2Fnp.c;h=0d691c2aa7b6699a82cd174bedb77984e43a2ae0;hb=4504e04f97804a96914ba12d9e450ddda49a7bab;hp=598c05e84b22ce1536d0e98051031518158779e4;hpb=aa699d5ccbfef21d9c97e09d99a4bfa8243407f7;p=pspp diff --git a/src/math/np.c b/src/math/np.c index 598c05e84b..0d691c2aa7 100644 --- a/src/math/np.c +++ b/src/math/np.c @@ -47,7 +47,7 @@ acc (struct statistic *s, const struct ccase *cx UNUSED, struct np *np = UP_CAST (s, struct np, parent.parent); double rank = np->prev_cc + (c + 1) / 2.0; - double ns = gsl_cdf_ugaussian_Pinv (rank / ( np->n + 1 )); + double ns = gsl_cdf_ugaussian_Pinv (rank / (np->n + 1)); double z = (y - np->mean) / np->stddev; @@ -63,9 +63,9 @@ acc (struct statistic *s, const struct ccase *cx UNUSED, minimize (&np->y_min, y); cp = case_create (casewriter_get_proto (np->writer)); - case_data_rw_idx (cp, NP_IDX_Y)->f = y; - case_data_rw_idx (cp, NP_IDX_NS)->f = ns; - case_data_rw_idx (cp, NP_IDX_DNS)->f = dns; + *case_num_rw_idx (cp, NP_IDX_Y) = y; + *case_num_rw_idx (cp, NP_IDX_NS) = ns; + *case_num_rw_idx (cp, NP_IDX_DNS) = dns; casewriter_write (np->writer, cp); np->prev_cc = cc; @@ -74,7 +74,7 @@ acc (struct statistic *s, const struct ccase *cx UNUSED, struct np * np_create (double n, double mean, double var) { - struct np *np = xzalloc (sizeof (*np)); + struct np *np = XZALLOC (struct np); struct order_stats *os = &np->parent; struct statistic *stat = &os->parent; struct caseproto *proto;