X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gom%2Fchange_date.c;h=605039d8d2b28ea7f0f460c0beef51c660ce123a;hb=60162324857b1e8d84b8346d99f8b7dce07d0d40;hp=417dbf0523400e13e2f535832f7ee7150be3d0eb;hpb=a32bee3a7c3792af75f2772dd6501fb9429ca749;p=gedcom-parse.git diff --git a/gom/change_date.c b/gom/change_date.c index 417dbf0..605039d 100644 --- a/gom/change_date.c +++ b/gom/change_date.c @@ -48,7 +48,8 @@ Gedcom_ctxt sub_chan_start(_ELT_PARAMS_) 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: @@ -64,7 +65,7 @@ Gedcom_ctxt sub_chan_start(_ELT_PARAMS_) 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); }