Remove debug print statement.
[gedcom-parse.git] / gom / place.c
index cb852536aec106632f8da69e0c1a27f354b5c53a..38ff377481d2330b1caef10a37bceac70addb1b4 100644 (file)
@@ -72,7 +72,7 @@ Gedcom_ctxt sub_place_start(_ELT_PARAMS_)
 }
 
 DEFINE_SUB_MAKEFUNC(place)
-DEFINE_SUB_ADDFUNC(place)
+DEFINE_SUB_SETFUNC(place)
 DEFINE_SUB_DELETEFUNC(place)
      
 DEFINE_STRING_CB(place, sub_place_form_start, place_hierarchy)
@@ -88,6 +88,15 @@ void place_subscribe()
                              sub_place_form_start, def_elt_end);
 }
 
+void UNREFALLFUNC(place)(struct place* obj)
+{
+  if (obj) {
+    UNREFALLFUNC(source_citation)(obj->citation);
+    UNREFALLFUNC(note_sub)(obj->note);
+    UNREFALLFUNC(user_data)(obj->extra);
+  }
+}
+
 void CLEANFUNC(place)(struct place* place)
 {
   if (place) {