X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=include%2Fgedcom.h.in;h=87e07ee8fe10c7e0fba4dadf4496a9f78fe69065;hb=082066d0c776403b70c366f9a7d1333c7a9fac15;hp=424c516a876c4a8de1b96fd1140b6a28a39fa156;hpb=8a73dd117ad3bf06a89595f7cd8fdef45c231a6e;p=gedcom-parse.git diff --git a/include/gedcom.h.in b/include/gedcom.h.in index 424c516..87e07ee 100644 --- a/include/gedcom.h.in +++ b/include/gedcom.h.in @@ -531,13 +531,26 @@ int gedcom_write_close(Gedcom_write_hndl hndl, int *total_conv_fails); int gedcom_write_set_encoding(const char* charset, Encoding width, Enc_bom bom); int gedcom_write_set_line_terminator(Enc_line_end end); + int gedcom_write_record_str(Gedcom_write_hndl hndl, - Gedcom_rec rec, char* tag, - struct xref_value* xref, char* val); -int gedcom_write_element_str(Gedcom_write_hndl hndl, - Gedcom_elt elt, char* tag, int parent_rec_or_elt, + Gedcom_rec rec, int parsed_tag, + char* xrefstr, char* val); +int gedcom_write_element_str(Gedcom_write_hndl hndl, Gedcom_elt elt, + int parsed_tag, int parent_rec_or_elt, char* val); +int gedcom_write_record_xref(Gedcom_write_hndl hndl, + Gedcom_rec rec, int parsed_tag, + char* xrefstr, struct xref_value* val); +int gedcom_write_element_xref(Gedcom_write_hndl hndl, Gedcom_elt elt, + int parsed_tag, int parent_rec_or_elt, + struct xref_value* val); + +int gedcom_write_user_str(Gedcom_write_hndl hndl, int level, char* tag, + char* xrefstr, char* value); +int gedcom_write_user_xref(Gedcom_write_hndl hndl, int level, char* tag, + char* xrefstr, struct xref_value* val); + /* For use in gom */ int gedcom_error(const char* s, ...); int gedcom_warning(const char* s, ...);