Declare SUB_MAKEFUNC.
authorPeter Verthez <Peter.Verthez@advalvas.be>
Sun, 5 Jan 2003 17:42:03 +0000 (17:42 +0000)
committerPeter Verthez <Peter.Verthez@advalvas.be>
Sun, 5 Jan 2003 17:42:03 +0000 (17:42 +0000)
14 files changed:
gom/address.h
gom/association.h
gom/change_date.h
gom/event.h
gom/family_link.h
gom/lds_event.h
gom/multimedia_link.h
gom/note_sub.h
gom/personal_name.h
gom/place.h
gom/source_citation.h
gom/source_description.h
gom/source_event.h
gom/user_ref.h

index bff2e3a0e4cf0d0bada2851201aa1afb3643a080..8c35b2eefd0204c56bb7ad6ce109882475ed3e6a 100644 (file)
@@ -29,6 +29,8 @@
 void address_subscribe();
 int write_address(Gedcom_write_hndl hndl, int parent, struct address *address);
 
 void address_subscribe();
 int write_address(Gedcom_write_hndl hndl, int parent, struct address *address);
 
+DECLARE_SUB_MAKEFUNC(address);
+
 DECLARE_CLEANFUNC(address);
 DECLARE_ADDFUNC2(address, user_data);
 
 DECLARE_CLEANFUNC(address);
 DECLARE_ADDFUNC2(address, user_data);
 
index c649066c6cac0a47dc996d065e99c8bfad294ddb..8c49023e074ff17942843723c2757ec09ff94fac 100644 (file)
@@ -31,6 +31,8 @@ void association_subscribe();
 int write_associations(Gedcom_write_hndl hndl, int parent,
                       struct association *assoc);
 
 int write_associations(Gedcom_write_hndl hndl, int parent,
                       struct association *assoc);
 
+DECLARE_SUB_MAKEFUNC(association);
+
 DECLARE_CLEANFUNC(association);
 DECLARE_ADDFUNC2(association, note_sub);
 DECLARE_ADDFUNC2(association, source_citation);
 DECLARE_CLEANFUNC(association);
 DECLARE_ADDFUNC2(association, note_sub);
 DECLARE_ADDFUNC2(association, source_citation);
index b4dd0287314bc71aa96c6417852815d0ecd37e67..ac94b76791890991ee6a4508c984574289472a2c 100644 (file)
@@ -31,6 +31,7 @@ void change_date_subscribe();
 int write_change_date(Gedcom_write_hndl hndl, int parent,
                      struct change_date *chan);
 
 int write_change_date(Gedcom_write_hndl hndl, int parent,
                      struct change_date *chan);
 
+DECLARE_SUB_MAKEFUNC(change_date);
 DECLARE_CLEANFUNC(change_date);
 DECLARE_ADDFUNC2(change_date, note_sub);
 DECLARE_ADDFUNC2(change_date, user_data);
 DECLARE_CLEANFUNC(change_date);
 DECLARE_ADDFUNC2(change_date, note_sub);
 DECLARE_ADDFUNC2(change_date, user_data);
index 2c3b2782797503754ab7fb89c26066d34e3f6be7..aa519cbda0f14fc8bb08e757b047ef7cfcca0409 100644 (file)
@@ -37,6 +37,8 @@ void event_subscribe();
 int write_events(Gedcom_write_hndl hndl, int parent, EventType evt_type,
                 struct event* evt);
 
 int write_events(Gedcom_write_hndl hndl, int parent, EventType evt_type,
                 struct event* evt);
 
+DECLARE_SUB_MAKEFUNC(event);
+
 DECLARE_CLEANFUNC(event);
 DECLARE_ADDFUNC2(event, source_citation);
 DECLARE_ADDFUNC2(event, multimedia_link);
 DECLARE_CLEANFUNC(event);
 DECLARE_ADDFUNC2(event, source_citation);
 DECLARE_ADDFUNC2(event, multimedia_link);
index 5a1cb1b2807799e52bbc02ec316a5151bc721371..eeb6cd99e7265d00c006c5667d57bf497dd6af71 100644 (file)
@@ -36,6 +36,8 @@ void family_link_subscribe();
 int write_family_links(Gedcom_write_hndl hndl, int parent, LinkType type,
                       struct family_link *link);
 
 int write_family_links(Gedcom_write_hndl hndl, int parent, LinkType type,
                       struct family_link *link);
 
+DECLARE_SUB_MAKEFUNC(family_link);
+
 DECLARE_CLEANFUNC(family_link);
 DECLARE_ADDFUNC2(family_link, note_sub);
 DECLARE_ADDFUNC2(family_link, user_data);
 DECLARE_CLEANFUNC(family_link);
 DECLARE_ADDFUNC2(family_link, note_sub);
 DECLARE_ADDFUNC2(family_link, user_data);
index e3132498915867141b3ace2df82cf81c20028a45..f49e2eea678bfe996ba17eae0586c3281886190a 100644 (file)
@@ -32,6 +32,8 @@ void lds_event_subscribe();
 int write_lds_events(Gedcom_write_hndl hndl, int parent,
                     struct lds_event *lds);
 
 int write_lds_events(Gedcom_write_hndl hndl, int parent,
                     struct lds_event *lds);
 
+DECLARE_SUB_MAKEFUNC(lds_event);
+
 DECLARE_CLEANFUNC(lds_event);
 DECLARE_ADDFUNC2(lds_event, note_sub);
 DECLARE_ADDFUNC2(lds_event, source_citation);
 DECLARE_CLEANFUNC(lds_event);
 DECLARE_ADDFUNC2(lds_event, note_sub);
 DECLARE_ADDFUNC2(lds_event, source_citation);
index cb396fd7523f51dc26c373c3733c6f5e457330c4..9503449957840a14fec7bc50978b77edfd7e05a1 100644 (file)
@@ -32,6 +32,8 @@ void multimedia_link_subscribe();
 int write_multimedia_links(Gedcom_write_hndl hndl, int parent,
                           struct multimedia_link* mm);
 
 int write_multimedia_links(Gedcom_write_hndl hndl, int parent,
                           struct multimedia_link* mm);
 
+DECLARE_SUB_MAKEFUNC(multimedia_link);
+
 DECLARE_CLEANFUNC(multimedia_link);
 DECLARE_ADDFUNC2(multimedia_link, note_sub);
 DECLARE_ADDFUNC2(multimedia_link, user_data);
 DECLARE_CLEANFUNC(multimedia_link);
 DECLARE_ADDFUNC2(multimedia_link, note_sub);
 DECLARE_ADDFUNC2(multimedia_link, user_data);
index 43eca9f15e95f5894c110abcbe654904a270f064..c78bfa2e11359a3558cf3d8f7ed778a21170b47f 100644 (file)
@@ -30,6 +30,8 @@
 void note_sub_subscribe();
 int write_note_subs(Gedcom_write_hndl hndl, int parent, struct note_sub* note);
 
 void note_sub_subscribe();
 int write_note_subs(Gedcom_write_hndl hndl, int parent, struct note_sub* note);
 
+DECLARE_SUB_MAKEFUNC(note_sub);
+
 DECLARE_CLEANFUNC(note_sub);
 DECLARE_ADDFUNC2(note_sub, source_citation);
 DECLARE_ADDFUNC2(note_sub, user_data);
 DECLARE_CLEANFUNC(note_sub);
 DECLARE_ADDFUNC2(note_sub, source_citation);
 DECLARE_ADDFUNC2(note_sub, user_data);
index b2dcce0773f1f81c932358015f4a2ce5de2edd35..24ce27d55a0b2c76bf70009a9e4891be9a7be7f1 100644 (file)
@@ -31,6 +31,7 @@ void name_subscribe();
 int write_names(Gedcom_write_hndl hndl, int parent,
                struct personal_name *name);
 
 int write_names(Gedcom_write_hndl hndl, int parent,
                struct personal_name *name);
 
+DECLARE_SUB_MAKEFUNC(personal_name);
 DECLARE_CLEANFUNC(personal_name);
 DECLARE_ADDFUNC2(personal_name, source_citation);
 DECLARE_ADDFUNC2(personal_name, note_sub);
 DECLARE_CLEANFUNC(personal_name);
 DECLARE_ADDFUNC2(personal_name, source_citation);
 DECLARE_ADDFUNC2(personal_name, note_sub);
index 81291d3ddb7d536340236f759cc8cf6f53c3cc30..614dacb3fc08733ace090dbbb71f3cd7507a494c 100644 (file)
@@ -30,6 +30,8 @@
 void place_subscribe();
 int write_place(Gedcom_write_hndl hndl, int parent, struct place* place);
 
 void place_subscribe();
 int write_place(Gedcom_write_hndl hndl, int parent, struct place* place);
 
+DECLARE_SUB_MAKEFUNC(place);
+
 DECLARE_CLEANFUNC(place);
 DECLARE_ADDFUNC2(place, source_citation);
 DECLARE_ADDFUNC2(place, note_sub);
 DECLARE_CLEANFUNC(place);
 DECLARE_ADDFUNC2(place, source_citation);
 DECLARE_ADDFUNC2(place, note_sub);
index f08c054d98385293b62c098edbcfcee708f86432..0689551bbf36ff28cffe2ca4dc2ef17bec595898 100644 (file)
@@ -32,6 +32,8 @@ void citation_subscribe();
 int write_citations(Gedcom_write_hndl hndl, int parent,
                    struct source_citation* cit);
 
 int write_citations(Gedcom_write_hndl hndl, int parent,
                    struct source_citation* cit);
 
+DECLARE_SUB_MAKEFUNC(source_citation);
+
 DECLARE_CLEANFUNC(source_citation);
 DECLARE_ADDFUNC2(source_citation, note_sub);
 DECLARE_ADDFUNC2(source_citation, multimedia_link);
 DECLARE_CLEANFUNC(source_citation);
 DECLARE_ADDFUNC2(source_citation, note_sub);
 DECLARE_ADDFUNC2(source_citation, multimedia_link);
index 0a96081c142911f73b72e2cd95e4d6b674d90a96..1ff5441764ee85cd70990a9f1f17d9bd9ba25661 100644 (file)
@@ -32,6 +32,8 @@ void source_description_subscribe();
 int write_source_descriptions(Gedcom_write_hndl hndl, int parent,
                              struct source_description *desc);
 
 int write_source_descriptions(Gedcom_write_hndl hndl, int parent,
                              struct source_description *desc);
 
+DECLARE_SUB_MAKEFUNC(source_description);
+
 DECLARE_CLEANFUNC(source_description);
 DECLARE_ADDFUNC2(source_description, user_data);
 
 DECLARE_CLEANFUNC(source_description);
 DECLARE_ADDFUNC2(source_description, user_data);
 
index 0c2e9e3934d4c92732c366e679f562a19c95e640..7d86a6e3370f3af508c02f4578236b1063c1e845 100644 (file)
@@ -31,6 +31,8 @@ void source_event_subscribe();
 int write_source_events(Gedcom_write_hndl hndl, int parent,
                        struct source_event *evt);
 
 int write_source_events(Gedcom_write_hndl hndl, int parent,
                        struct source_event *evt);
 
+DECLARE_SUB_MAKEFUNC(source_event);
+
 DECLARE_CLEANFUNC(source_event);
 DECLARE_ADDFUNC2(source_event, user_data);
 
 DECLARE_CLEANFUNC(source_event);
 DECLARE_ADDFUNC2(source_event, user_data);
 
index 191c2f37b9f97922e566f85ab76de662b723c584..8246d8b3484be97d659390e3190a9adc3ebc5480 100644 (file)
@@ -31,6 +31,8 @@ void user_ref_subscribe();
 int write_user_refs(Gedcom_write_hndl hndl, int parent,
                    struct user_ref_number *refn);
 
 int write_user_refs(Gedcom_write_hndl hndl, int parent,
                    struct user_ref_number *refn);
 
+DECLARE_SUB_MAKEFUNC(user_ref_number);
+
 DECLARE_CLEANFUNC(user_ref_number);
 DECLARE_ADDFUNC2(user_ref_number, user_data);
 
 DECLARE_CLEANFUNC(user_ref_number);
 DECLARE_ADDFUNC2(user_ref_number, user_data);