X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=interface.h;h=d85bfbd3cbb34a12c5b6f750488ae6ba70626268;hb=5663435f8cf36b6cfefea9e73a6ddcd2433b8aab;hp=08402732c0392842cd4c4d07dc9204cb511eaf1e;hpb=68d7bc9d02cd738c2c56ba93c502e63e2b231dc8;p=gedcom-parse.git diff --git a/interface.h b/interface.h index 0840273..d85bfbd 100644 --- a/interface.h +++ b/interface.h @@ -1,16 +1,29 @@ +/* This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + + (C) 2001 by The Genes Development Team + Original author: Peter Verthez (Peter.Verthez@advalvas.be) +*/ + +/* $Id$ */ +/* $Name$ */ + #ifndef __INTERFACE_H #define __INTERFACE_H #include "gedcom.h" #include "external.h" -Gedcom_ctxt start_record(Gedcom_rec rec, char *xreftag); +Gedcom_ctxt start_record(Gedcom_rec rec, int level, char *xref, char *tag); void end_record(Gedcom_rec rec, Gedcom_ctxt self); Gedcom_ctxt start_element(Gedcom_elt elt, Gedcom_ctxt parent, int level, char *tag, char *raw_value, - void *parsed_value); -void end_element(Gedcom_ctxt parent, Gedcom_ctxt self); + Gedcom_val parsed_value); +void end_element(Gedcom_elt elt, Gedcom_ctxt parent, Gedcom_ctxt self, + Gedcom_val parsed_value); #endif /* __INTERFACE_H */