X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=t%2Fsrc%2Fgom_write.c;h=30a45a64c777b4332638b8b340cfa20d3393fe75;hb=ea81accae13a4617cc46f5256dad50e2732cc206;hp=a9f0284e0e7bb34def59265992df5a7baf524f06;hpb=b7b409df591fc0162afc3cf5b12f3336a1445835;p=gedcom-parse.git diff --git a/t/src/gom_write.c b/t/src/gom_write.c index a9f0284..30a45a6 100644 --- a/t/src/gom_write.c +++ b/t/src/gom_write.c @@ -235,8 +235,6 @@ int main(int argc, char* argv[]) gedcom_init(); setlocale(LC_ALL, ""); gedcom_set_message_handler(gedcom_message_handler); - gedcom_write_set_encoding(ENC_MANUAL, encoding, enc, bom); - gedcom_write_set_line_terminator(ENC_MANUAL, end); output_open(outfilename); @@ -244,6 +242,8 @@ int main(int argc, char* argv[]) result = gom_parse_file(infilename); } else { + gedcom_write_set_encoding(ENC_MANUAL, encoding, enc, bom); + gedcom_write_set_line_terminator(ENC_MANUAL, end); result = gom_new_model(); if (result == 0) result |= update_header(encoding); @@ -256,6 +256,7 @@ int main(int argc, char* argv[]) } if (result == 0 && total_conv_fails == 0) { output(1, "Re-parsing file...\n"); + gedcom_set_compat_handling(0); result |= gom_parse_file(gedfilename); } if (result == 0) {