X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=include%2Fgedcom.h.in;h=b708cf0e5c0e555ffcca0d220b41450b6446fe58;hb=bb4baf27813652e9689f556e049b856984f2d4ba;hp=263f9fba4d34055f46943ab1b3088e571bb4769b;hpb=e660d72f378df5439cc383a57d0e45a1f25fbc88;p=gedcom-parse.git diff --git a/include/gedcom.h.in b/include/gedcom.h.in index 263f9fb..b708cf0 100644 --- a/include/gedcom.h.in +++ b/include/gedcom.h.in @@ -37,9 +37,12 @@ extern "C" { #define GEDCOM_PARSE_VERSION_MAJOR @VERSION_MAJOR@ #define GEDCOM_PARSE_VERSION_MINOR @VERSION_MINOR@ +#define GEDCOM_PARSE_VERSION_PATCH 0 #define GEDCOM_PARSE_VERSION \ (GEDCOM_PARSE_VERSION_MAJOR * 1000 + GEDCOM_PARSE_VERSION_MINOR) +int gedcom_check_version(int major, int minor, int patch); + /**************************************************************************/ /*** First the records and elements to subscribe upon ***/ /**************************************************************************/ @@ -472,7 +475,7 @@ typedef void (Gedcom_elt elt, Gedcom_ctxt parent, int level, char *tag, char *raw_value, int tag_value); -void gedcom_init(); +int gedcom_init(); int gedcom_parse_file(const char* file_name); int gedcom_new_model(); void gedcom_set_debug_level(int level, FILE* trace_output);