Allow elements out of context in GOM.
[gedcom-parse.git] / gom / user_rec.h
index 2cbeef6dff39b30fb61409e4ee49bc1f23dfad79..071e2ecfe3295f99a9c1dc6d9574f3c1256733e2 100644 (file)
 
 void user_rec_subscribe();
 void user_recs_cleanup();
-struct user_rec* make_user_record(const char* xref);
-void user_data_cleanup(struct user_data* data);
-void user_rec_add_user_data(Gom_ctxt ctxt, struct user_data* data);
+int write_user_recs(Gedcom_write_hndl hndl);
+int write_user_data(Gedcom_write_hndl hndl, struct user_data* data);
+
+DECLARE_MAKEFUNC(user_rec);
+DECLARE_ADDFUNC2(user_rec, user_data);
+
+DECLARE_UNREFALLFUNC(user_data);
+DECLARE_CLEANFUNC(user_data);
 
 #endif /* __USER_REC_H */