fty->had_rec_type = 0;
fty->recs_head = fty->recs_tail = NULL;
- lex_match_id ("TYPE");
if (lex_match_id ("MIXED"))
fty->type = FTY_MIXED;
else if (lex_match_id ("GROUPED"))
}
}
+ if (!dfm_open_for_reading (fty->handle))
+ goto error;
default_handle = fty->handle;
create_col_var (&fty->record);
}
}
- lex_match_id ("RECORD");
- lex_match_id ("TYPE");
-
/* Parse record type values. */
if (lex_match_id ("OTHER"))
rct->flags |= RCT_OTHER;
fty = vfm_source->aux;
fty->case_size = dict_get_case_size (default_dict);
- lex_match_id ("TYPE");
-
if (fty->recs_tail)
{
fty->recs_tail->lt = n_trns - 1;