X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom.h;h=6f35d4eca12285f91fddcc9e112b7653b812b276;hb=95deed7400e87af12a987af2abf5187ab1ddf9aa;hp=2dc43b6e25ab1737d592ada11af0743ad4ab55b9;hpb=5d770d0f89235b28f9c75ea43df29ce48a94ffa5;p=gedcom-parse.git diff --git a/gedcom.h b/gedcom.h index 2dc43b6..6f35d4e 100644 --- a/gedcom.h +++ b/gedcom.h @@ -18,12 +18,20 @@ typedef enum _MECH { IGNORE_ERRORS } MECHANISM; +/* Basic file encoding */ +typedef enum _ENC { + ONE_BYTE, + TWO_BYTE_HILO, + TWO_BYTE_LOHI +} ENCODING; + int gedcom_error(char* s, ...); int gedcom_warning(char* s, ...); int gedcom_debug_print(char* s, ...); -void gedcom_enable_debug(); +void gedcom_set_debug_level(int level); void gedcom_set_error_handling(MECHANISM mechanism); void gedcom_set_compat_handling(int enable_compat); int gedcom_parse(); int gedcom_lex(); extern int line_no; +extern FILE *gedcom_in;