{
int w = var_get_width (var->members[i]);
value_resize (result, val_width, val_width + w);
{
int w = var_get_width (var->members[i]);
value_resize (result, val_width, val_width + w);
- strncat (val, value_str (vals[i], w), w);
+ u8_strncat (val, value_str (vals[i], w), w);
val = value_str_rw (&result->val, val_width);
}
else if (var_is_numeric (var->members[i]))
val = value_str_rw (&result->val, val_width);
}
else if (var_is_numeric (var->members[i]))
const struct variable *member;
const union value **vals = NULL;
n_vars = interaction_get_n_vars (iv);
const struct variable *member;
const union value **vals = NULL;
n_vars = interaction_get_n_vars (iv);
vals = xnmalloc (n_vars, sizeof (*vals));
for (i = 0; i < n_vars; i++)
vals = xnmalloc (n_vars, sizeof (*vals));
for (i = 0; i < n_vars; i++)