Declare gomxref.html as a generated doc file.
[gedcom-parse.git] / include / gedcom.h.in
index ddc18edd792734434a9168b0517d378cdc62f805..50bbb0d6dbbbf9c68e8d82dff95780f2f303ca43 100644 (file)
@@ -25,6 +25,7 @@
 #define __GEDCOM_H
 
 #include <stdio.h>
+#include <stdarg.h>
 
 __BEGIN_DECLS
 
@@ -328,7 +329,8 @@ typedef enum _XREF_TYPE {
   XREF_SOUR,
   XREF_SUBM,
   XREF_SUBN,
-  XREF_USER
+  XREF_USER,
+  XREF_ANY
 } Xref_type;
 
 struct xref_value {
@@ -486,6 +488,13 @@ void    gedcom_subscribe_to_element(Gedcom_elt elt,
 /* Separate value parsing functions */
 struct date_value gedcom_parse_date(char* line_value);
 struct age_value  gedcom_parse_age(char* line_value);
+struct xref_value *gedcom_get_by_xref(char *key);
+
+/* For use in gom */
+int        gedcom_error(char* s, ...);
+int        gedcom_warning(char* s, ...);
+int        gedcom_message(char* s, ...);
+int        gedcom_debug_print(char* s, ...);
 
 __END_DECLS