-Gom_ctxt make_gom_ctxt(int ctxt_type, OBJ_TYPE obj_type, void *ctxt_ptr)
-{
- Gom_ctxt ctxt = (Gom_ctxt)malloc(sizeof(struct Gom_ctxt_struct));
- if (! ctxt)
- MEMORY_ERROR;
- else {
- ctxt->ctxt_type = ctxt_type;
- ctxt->obj_type = obj_type;
- ctxt->ctxt_ptr = ctxt_ptr;
- }
- return ctxt;
-}
-
-void NULL_DESTROY(void* anything UNUSED)
-{
-}
-
-void destroy_gom_ctxt(Gom_ctxt ctxt)
-{
- SAFE_FREE(ctxt);
-}
-
-void gom_cast_error(const char* file, int line,
- OBJ_TYPE expected, OBJ_TYPE found)
+void gom_default_callback (Gedcom_elt elt UNUSED, Gedcom_ctxt parent UNUSED,
+ int level, char* tag, char* raw_value,
+ int parsed_tag UNUSED)