-void address_cleanup(struct address *address);
-void address_add_user_data(Gom_ctxt ctxt, struct user_data* data);
+int write_address(Gedcom_write_hndl hndl, int parent, struct address *address);
+
+DECLARE_SUB_MAKEFUNC(address);
+
+DECLARE_UNREFALLFUNC(address);
+DECLARE_CLEANFUNC(address);
+DECLARE_ADDFUNC2(address, user_data);