DEFINE_ADDFUNC(multimedia, XREF_OBJE)
DEFINE_DELETEFUNC(multimedia)
DEFINE_GETXREFFUNC(multimedia, XREF_OBJE)
-DEFINE_MAKELINKFUNC(multimedia, XREF_OBJE)
DEFINE_REC_CB(multimedia, obje_start)
DEFINE_STRING_CB(multimedia, obje_form_start, form)
gedcom_subscribe_to_element(ELT_OBJE_OBJE, obje_obje_start, def_elt_end);
}
+void UNREFALLFUNC(multimedia)(struct multimedia *obj)
+{
+ if (obj) {
+ UNREFALLFUNC(note_sub)(obj->note);
+ unref_xref_value(obj->continued);
+ UNREFALLFUNC(user_ref_number)(obj->ref);
+ UNREFALLFUNC(change_date)(obj->change_date);
+ UNREFALLFUNC(user_data)(obj->extra);
+ }
+}
+
void CLEANFUNC(multimedia)(struct multimedia* obj)
{
if (obj) {