Convert spaces to underscores in GEDCOM name for encoding (to search
[gedcom-parse.git] / gom / gom_internal.h
index 5b707a5791049b67df201fadd86bef398bcce12c..baa11955bded95dc81924fea3cce9d748f1f24d0 100644 (file)
@@ -76,6 +76,9 @@ void gom_cast_error(const char* file, int line,
 void gom_no_context(const char* file, int line);
 void gom_unexpected_context(const char* file, int line, OBJ_TYPE found);
 void gom_xref_already_in_use(const char *xrefstr);
+void gom_move_error(const char* type);
+void gom_find_error(const char* type);
+void unref_xref_value(struct xref_value *xref);
 
 int gom_write_xref_list(Gedcom_write_hndl hndl,
                        Gedcom_elt elt, int tag, int parent_rec_or_elt,
@@ -116,8 +119,9 @@ int  update_time(char** tv, struct tm* tm_ptr);
 
 void NULL_DESTROY(void* anything);
 
-#define xref_list_cleanup NULL_DESTROY
-
 #include "func_template.h"
 
+DECLARE_UNREFALLFUNC(xref_list);
+DECLARE_CLEANFUNC(xref_list);
+  
 #endif /* __GOM_INTERNAL_H */