X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gom%2Fuser_rec.c;h=9531cf144f58fd4cc28a34224c587daf53e81dec;hb=60162324857b1e8d84b8346d99f8b7dce07d0d40;hp=ba1dc5eca4145b42a2f5b0b1714bd5072ad27043;hpb=bb2090762d3ae9355a04286c33b78d24736b783c;p=gedcom-parse.git diff --git a/gom/user_rec.c b/gom/user_rec.c index ba1dc5e..9531cf1 100644 --- a/gom/user_rec.c +++ b/gom/user_rec.c @@ -181,7 +181,7 @@ Gedcom_ctxt user_elt_start(_ELT_PARAMS_) data->xref_value = GEDCOM_XREF_PTR(parsed_value); if (! err) { - switch (ctxt->obj_type) { + switch (ctxt_obj_type(ctxt)) { case T_header: ADDFUNC2(header,user_data)(ctxt, data); break; case T_submission: @@ -231,9 +231,9 @@ Gedcom_ctxt user_elt_start(_ELT_PARAMS_) case T_source_description: ADDFUNC2(source_description,user_data)(ctxt, data); break; default: - UNEXPECTED_CONTEXT(ctxt->ctxt_type); + UNEXPECTED_CONTEXT(ctxt_type(ctxt)); } - result = make_gom_ctxt(elt, ctxt->obj_type, ctxt->ctxt_ptr); + result = dup_gom_ctxt(ctxt, elt); } } }