X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gom%2Fevent.c;h=b946aa64a2f069f44ca817fc9e6c36578c62b59d;hb=c47dba6b4de7529b354b79cf7f76c5fbb695d027;hp=af6e9129c11ea417c23de76f6e744946db4dec2e;hpb=763e8737b5118c5f23dca84a3290c2d805bbefe6;p=gedcom-parse.git diff --git a/gom/event.c b/gom/event.c index af6e912..b946aa6 100644 --- a/gom/event.c +++ b/gom/event.c @@ -222,6 +222,22 @@ void event_subscribe() sub_evt_caus_start, def_elt_end); } +void UNREFALLFUNC(event)(struct event* obj) +{ + if (obj) { + struct event* runner; + for (runner = obj; runner; runner = runner->next) { + UNREFALLFUNC(place)(runner->place); + UNREFALLFUNC(address)(runner->address); + UNREFALLFUNC(source_citation)(runner->citation); + UNREFALLFUNC(multimedia_link)(runner->mm_link); + UNREFALLFUNC(note_sub)(runner->note); + unref_xref_value(runner->family); + UNREFALLFUNC(user_data)(runner->extra); + } + } +} + void CLEANFUNC(event)(struct event* evt) { if (evt) {