dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
gedcom-parse.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Increase library version
[gedcom-parse.git]
/
gedcom
/
compat.h
diff --git
a/gedcom/compat.h
b/gedcom/compat.h
index 055b0f0d1a7baf09f675d4f90f67b71600a1c978..2dea0e378379829b335c93d3c1d9cc37ef6eb312 100644
(file)
--- a/
gedcom/compat.h
+++ b/
gedcom/compat.h
@@
-49,10
+49,11
@@
typedef enum _COMPAT_RULES {
C_NOTE_TOO_LONG,
C_NOTE_CONC_SOUR,
C_NONSTD_SOUR_TAGS,
C_NOTE_TOO_LONG,
C_NOTE_CONC_SOUR,
C_NONSTD_SOUR_TAGS,
- C_PAF_DATES,
C_NR_OF_RULES
} Compat_rule;
C_NR_OF_RULES
} Compat_rule;
+extern struct safe_buffer compat_buffer;
+
void set_compatibility_program(const char* program);
void set_compatibility_version(const char* version);
void compute_compatibility();
void set_compatibility_program(const char* program);
void set_compatibility_version(const char* version);
void compute_compatibility();
@@
-102,6
+103,12
@@
int compat_check_subm_comm_cont(const char* tag);
Gedcom_ctxt compat_subm_comm_cont_start(Gedcom_ctxt parent, char* str);
void compat_subm_comm_cont_end(Gedcom_ctxt parent, Gedcom_ctxt self);
Gedcom_ctxt compat_subm_comm_cont_start(Gedcom_ctxt parent, char* str);
void compat_subm_comm_cont_end(Gedcom_ctxt parent, Gedcom_ctxt self);
+/* C_DOUBLE_DATES_4 */
+void compat_date_start();
+int compat_date_check(struct date_value* dv, const char** curr_line);
+
+int compat_double_date_check(char* year2);
+
/* C_NOTE_TOO_LONG */
int compat_long_line(int level, int tag);
char* compat_long_line_get_prefix(char* str);
/* C_NOTE_TOO_LONG */
int compat_long_line(int level, int tag);
char* compat_long_line_get_prefix(char* str);