#define NEW_MODEL_FILE "new.ged"
-int lexer_init(ENCODING enc, FILE* f)
+int lexer_init(Encoding enc, FILE* f)
{
if (enc == ONE_BYTE) {
lf = &gedcom_1byte_lex;
{
init_called = 1;
update_gconv_search_path();
+ init_encodings();
if (!setlocale(LC_ALL, "")
|| ! bindtextdomain(PACKAGE, LOCALEDIR)
|| ! bind_textdomain_codeset(PACKAGE, INTERNAL_ENCODING))
int gedcom_parse_file(const char* file_name)
{
- ENCODING enc;
+ Encoding enc;
int result = 1;
FILE* file;
file_name, strerror(errno));
}
else {
- init_encodings();
+ line_no = 1;
enc = determine_encoding(file);
if (lexer_init(enc, file)) {