X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Finterface.c;h=ac79bed8c7e45a8e3ddf9377b9a61c50f80cd340;hb=23d48363096b73555bf51f75790e3d97ba123ba1;hp=0522f05db636c8ce7323cb7761fd7881d711ccc3;hpb=fffe9618ff8a5cfcac207f231b531615dfb0e38f;p=gedcom-parse.git diff --git a/gedcom/interface.c b/gedcom/interface.c index 0522f05..ac79bed 100644 --- a/gedcom/interface.c +++ b/gedcom/interface.c @@ -73,11 +73,11 @@ Gedcom_ctxt start_record(Gedcom_rec rec, return NULL; } -void end_record(Gedcom_rec rec, Gedcom_ctxt self) +void end_record(Gedcom_rec rec, Gedcom_ctxt self, Gedcom_val parsed_value) { Gedcom_rec_end_cb cb = record_end_callback[rec]; if (cb != NULL) - (*cb)(rec, self); + (*cb)(rec, self, parsed_value); } Gedcom_ctxt start_element(Gedcom_elt elt, Gedcom_ctxt parent, @@ -102,10 +102,10 @@ void end_element(Gedcom_elt elt, Gedcom_ctxt parent, Gedcom_ctxt self, (*cb)(elt, parent, self, parsed_value); } -char* val_type_str[] = { N_("null value"), - N_("character string"), - N_("date"), - N_("cross-reference") }; +const char* val_type_str[] = { N_("null value"), + N_("character string"), + N_("date"), + N_("cross-reference") }; void gedcom_cast_error(const char* file, int line, Gedcom_val_type tried_type,