case_data (const struct ccase *c, const struct variable *v)
{
assert_variable_matches_case (c, v);
- return &c->values[var_get_case_index (v)];
+ return &c->values[var_get_dict_index (v)];
}
/* Returns a pointer to the `union value' used for the element of
{
assert_variable_matches_case (c, v);
assert (!case_is_shared (c));
- return &c->values[var_get_case_index (v)];
+ return &c->values[var_get_dict_index (v)];
}
/* Returns a pointer to the `union value' used for the
case_num (const struct ccase *c, const struct variable *v)
{
assert_variable_matches_case (c, v);
- return c->values[var_get_case_index (v)].f;
+ return c->values[var_get_dict_index (v)].f;
}
/* Returns the numeric value of the `union value' in C numbered
{
assert_variable_matches_case (c, v);
assert (!case_is_shared (c));
- return &c->values[var_get_case_index (v)].f;
+ return &c->values[var_get_dict_index (v)].f;
}
/* Returns a pointer to the `double' in the `union value' in C numbered IDX.
case_str (const struct ccase *c, const struct variable *v)
{
assert_variable_matches_case (c, v);
- return c->values[var_get_case_index (v)].s;
+ return c->values[var_get_dict_index (v)].s;
}
/* Returns the string value of the `union value' in C numbered
case_ss (const struct ccase *c, const struct variable *v)
{
assert_variable_matches_case (c, v);
- return ss_buffer (CHAR_CAST (char *, c->values[var_get_case_index (v)].s),
+ return ss_buffer (CHAR_CAST (char *, c->values[var_get_dict_index (v)].s),
var_get_width (v));
}
case_str_rw (struct ccase *c, const struct variable *v)
{
assert_variable_matches_case (c, v);
- size_t idx = var_get_case_index (v);
+ size_t idx = var_get_dict_index (v);
assert (!case_is_shared (c));
return c->values[idx].s;
}
static void
assert_variable_matches_case (const struct ccase *c, const struct variable *v)
{
- size_t case_idx = var_get_case_index (v);
- assert (case_idx < caseproto_get_n_widths (c->proto));
- assert (caseproto_get_width (c->proto, case_idx) == var_get_width (v));
+ size_t var_idx = var_get_dict_index (v);
+ assert (var_idx < caseproto_get_n_widths (c->proto));
+ assert (caseproto_get_width (c->proto, var_idx) == var_get_width (v));
}
/* Internal helper function for case_copy(). */