Allow elements out of context in GOM.
[gedcom-parse.git] / gom / header.h
index 3caf8c02f9de38e7875c17d739500abfb1c554f2..8b2788cc686a0024f75ac82383c1c949156b816d 100644 (file)
 
 void header_subscribe();
 void header_cleanup();
-void header_add_address(Gom_ctxt header, struct address* addr);
-void header_add_phone  (Gom_ctxt header, char* phone);
-void header_add_to_note(NL_TYPE type, Gom_ctxt header, char* str);
-void header_add_user_data(Gom_ctxt ctxt, struct user_data* data);
+int  write_header(Gedcom_write_hndl hndl);
+
+DECLARE_ADDFUNC2(header, user_data);
+DECLARE_ADDFUNC2_NOLIST(header, address);
+
+void header_add_phone  (Gom_ctxt header, const char* phone);
 
 #endif /* __HEADER_H */