+void UNREFALLFUNC(family_link)(struct family_link* obj)
+{
+ if (obj) {
+ struct family_link* runner;
+ for (runner = obj; runner; runner = runner->next) {
+ unref_xref_value(runner->family);
+ UNREFALLFUNC(pedigree)(runner->pedigree);
+ UNREFALLFUNC(note_sub)(runner->note);
+ UNREFALLFUNC(user_data)(runner->extra);
+ }
+ }
+}
+