X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=standalone.c;h=3db5eda7af45b2fcb98d3437dba9ac3d7f66354a;hb=b109f95d373fa6baae6c1a43e5b3805fb7fd22fb;hp=e8f94b7ab4d28e9782a24fde817d546a375fa993;hpb=7f01250d5a113f96ad0f3efcf4bf14d7b1796ccc;p=gedcom-parse.git diff --git a/standalone.c b/standalone.c index e8f94b7..3db5eda 100644 --- a/standalone.c +++ b/standalone.c @@ -27,6 +27,7 @@ #include #include #include +#include #include "gedcom.h" #include "utf8-locale.h" @@ -174,7 +175,7 @@ void default_cb(Gedcom_ctxt ctxt, int level, char *tag, char *raw_value, int tag_value) { char *converted = NULL; - int conv_fails; + int conv_fails = 0; if (raw_value) converted = convert_utf8_to_locale(raw_value, &conv_fails); output(0, "== %d %s (%d) %s (ctxt is %d, conversion failures: %d)\n", @@ -265,6 +266,7 @@ int main(int argc, char* argv[]) } setlocale(LC_ALL, ""); + gedcom_init(); gedcom_set_debug_level(debug_level, NULL); gedcom_set_compat_handling(compat_enabled); gedcom_set_error_handling(mech);