projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Finish converting struct variable to an opaque type. In this
[pspp]
/
src
/
data
/
procedure.c
diff --git
a/src/data/procedure.c
b/src/data/procedure.c
index 7cd34369a122824751245023f4b03e9b1340db22..422d0ecdc9b8b3e48483bb4216825c5a88fe99b9 100644
(file)
--- a/
src/data/procedure.c
+++ b/
src/data/procedure.c
@@
-265,7
+265,7
@@
create_trns_case (struct ccase *trns_case, struct dictionary *dict)
for (i = 0; i < var_cnt; i++)
{
struct variable *v = dict_get_var (dict, i);
for (i = 0; i < var_cnt; i++)
{
struct variable *v = dict_get_var (dict, i);
- union value *value = case_data_rw (trns_case, v
->fv
);
+ union value *value = case_data_rw (trns_case, v);
if (var_is_numeric (v))
value->f = var_get_leave (v) ? 0.0 : SYSMIS;
if (var_is_numeric (v))
value->f = var_get_leave (v) ? 0.0 : SYSMIS;
@@
-398,9
+398,9
@@
clear_case (const struct dataset *ds, struct ccase *c)
if (!var_get_leave (v))
{
if (var_is_numeric (v))
if (!var_get_leave (v))
{
if (var_is_numeric (v))
- case_data_rw (c, v
->fv)->f = SYSMIS;
+ case_data_rw (c, v
)->f = SYSMIS;
else
else
- memset (case_data_rw (c, v
->fv
)->s, ' ', var_get_width (v));
+ memset (case_data_rw (c, v)->s, ' ', var_get_width (v));
}
}
}
}
}
}
@@
-937,7
+937,7
@@
filter_trns_proc (void *filter_var_,
{
struct variable *filter_var = filter_var_;
{
struct variable *filter_var = filter_var_;
- double f = case_num (c, filter_var
->fv
);
+ double f = case_num (c, filter_var);
return (f != 0.0 && !var_is_num_missing (filter_var, f)
? TRNS_CONTINUE : TRNS_DROP_CASE);
}
return (f != 0.0 && !var_is_num_missing (filter_var, f)
? TRNS_CONTINUE : TRNS_DROP_CASE);
}