X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;ds=sidebyside;f=gom%2Flds_event.c;fp=gom%2Flds_event.c;h=6a7be358df5267a88948c5eeeae7399800b8f73a;hb=327069289a45ed1e91d8bfc07d7d89cfbad057d6;hp=8587b11acbea0a5218b3e6d6276f57db3a3aa38c;hpb=bda79e2b3e217154edec23079ccad4f1cfcf94af;p=gedcom-parse.git diff --git a/gom/lds_event.c b/gom/lds_event.c index 8587b11..6a7be35 100644 --- a/gom/lds_event.c +++ b/gom/lds_event.c @@ -106,6 +106,19 @@ void lds_event_subscribe() sub_lds_event_famc_start, def_elt_end); } +void UNREFALLFUNC(lds_event)(struct lds_event* obj) +{ + if (obj) { + struct lds_event* runner; + for (runner = obj; runner; runner = runner->next) { + unref_xref_value(runner->family); + UNREFALLFUNC(source_citation)(runner->citation); + UNREFALLFUNC(note_sub)(runner->note); + UNREFALLFUNC(user_data)(runner->extra); + } + } +} + void CLEANFUNC(lds_event)(struct lds_event* lds) { if (lds) {