X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Fruns.c;h=9ef4c64add1f601303ce894a6c2805d63293db39;hb=2c4b104df57f2e8b5ed2afa50819294aaac4aa6c;hp=d12bd0d2b52a7239c5d4866bc726edc941e5f6a2;hpb=051724c1769c04a715f00f22f75c4a810f5bff11;p=pspp diff --git a/src/language/stats/runs.c b/src/language/stats/runs.c index d12bd0d2b5..9ef4c64add 100644 --- a/src/language/stats/runs.c +++ b/src/language/stats/runs.c @@ -143,7 +143,7 @@ runs_execute (const struct dataset *ds, struct ccase *c; for (; (c = casereader_read (group)); case_unref (c)) { - const double w = weight ? case_data (c, weight)->f: 1.0; + const double w = weight ? case_num (c, weight) : 1.0; const union value *val = case_data (c, var); if (var_is_value_missing (var, val, exclude)) continue; @@ -191,7 +191,7 @@ runs_execute (const struct dataset *ds, for (; (c = casereader_read (reader));) { const union value *val = case_data (c, var); - const double w = weight ? case_data (c, weight)->f: 1.0; + const double w = weight ? case_num (c, weight) : 1.0; if (var_is_value_missing (var, val, exclude)) { case_unref (c); @@ -224,7 +224,7 @@ runs_execute (const struct dataset *ds, struct casereader *reader = casereader_clone (input); for (; (c = casereader_read (reader)); case_unref (c)) { - const double w = weight ? case_data (c, weight)->f: 1.0; + const double w = weight ? case_num (c, weight) : 1.0; for (v = 0; v < otp->n_vars; ++v) { const struct variable *var = otp->vars[v]; @@ -260,7 +260,7 @@ runs_execute (const struct dataset *ds, for (; (c = casereader_read (input)); case_unref (c)) { - const double w = weight ? case_data (c, weight)->f: 1.0; + const double w = weight ? case_num (c, weight) : 1.0; for (v = 0; v < otp->n_vars; ++v) {