Compatibility with EasyTree and Family Origins.
[gedcom-parse.git] / gedcom / compat.h
index 7a1b0977520fa36e84bc16dedc98337e0bc4d269..b575469a7d5f435d16fc51ac462efea0a754e681 100644 (file)
@@ -40,6 +40,9 @@ typedef enum _COMPAT_RULES {
   C_NO_SLGC_FAMC,
   C_SUBM_COMM,
   C_DOUBLE_DATES_4,
+  C_CONC_NEEDS_SPACE,
+  C_NO_GEDC_FORM,
+  C_NOTE_NOTE,
   C_NR_OF_RULES
 } Compat_rule;
 
@@ -52,6 +55,7 @@ void compat_generate_submitter_link(Gedcom_ctxt parent);
 void compat_generate_submitter();
 
 void compat_generate_gedcom(Gedcom_ctxt parent);
+void compat_generate_gedcom_form(Gedcom_ctxt parent);
 
 int  compat_generate_char(Gedcom_ctxt parent);
 
@@ -67,7 +71,7 @@ int  compat_check_subm_comm(const char* tag, const char* parent_tag,
                            struct safe_buffer* b);
 void compat_close_subm_comm();
 int  compat_check_subm_comm_cont(const char* tag);
-Gedcom_ctxt compat_subm_comm_cont_start(Gedcom_ctxt parent, const char* str);
+Gedcom_ctxt compat_subm_comm_cont_start(Gedcom_ctxt parent, char* str);
 void compat_subm_comm_cont_end(Gedcom_ctxt parent, Gedcom_ctxt self);
 
 #endif /* __COMPAT_H */