projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
case: Introduce new functions for numbers and substrings in cases.
[pspp]
/
src
/
language
/
stats
/
runs.c
diff --git
a/src/language/stats/runs.c
b/src/language/stats/runs.c
index d12bd0d2b52a7239c5d4866bc726edc941e5f6a2..9ef4c64add1f601303ce894a6c2805d63293db39 100644
(file)
--- 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))
{
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;
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);
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);
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))
{
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];
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))
{
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)
{
for (v = 0; v < otp->n_vars; ++v)
{