#include "error.h"
#include <stdlib.h>
#include "alloc.h"
+#include "case.h"
#include "command.h"
#include "data-in.h"
#include "dfm.h"
{
struct data_in di;
- v.c = c->data[fty->record.v->fv].s;
+ v.c = case_data_rw (c, fty->record.v->fv)->s;
data_in_finite_line (&di, ls_c_str (&line), ls_length (&line),
fty->record.fc, fty->record.fc + fty->record.nc);
di.format = format;
data_in (&di);
- memcpy (&c->data[fty->record.v->fv].f, &v.f, sizeof v.f);
+ case_data_rw (c, fty->record.v->fv)->f = v.f;
for (iter = fty->recs_head; iter; iter = iter->next)
{
if (iter->flags & RCT_OTHER)