else {
struct change_date *chan = SUB_MAKEFUNC(change_date)();
if (chan) {
- switch (ctxt->ctxt_type) {
+ int type = ctxt_type(ctxt);
+ switch (type) {
case REC_FAM:
ADDFUNC2_NOLIST(family,change_date)(ctxt, chan); break;
case REC_INDI:
case REC_SUBM:
ADDFUNC2_NOLIST(submitter,change_date)(ctxt, chan); break;
default:
- UNEXPECTED_CONTEXT(ctxt->ctxt_type);
+ UNEXPECTED_CONTEXT(type);
}
result = MAKE_GOM_CTXT(elt, change_date, chan);
}