NULL_CB(multimedia, obje_blob_start)
XREF_CB(multimedia, obje_obje_start, continued, make_multimedia_record)
NULL_CB(multimedia, obje_blob_start)
XREF_CB(multimedia, obje_obje_start, continued, make_multimedia_record)
struct multimedia *obj = SAFE_CTXT_CAST(multimedia, ctxt);
if (obj) {
char *str = GEDCOM_STRING(parsed_value);
struct multimedia *obj = SAFE_CTXT_CAST(multimedia, ctxt);
if (obj) {
char *str = GEDCOM_STRING(parsed_value);
+}
+
+Gedcom_ctxt obje_blob_cont_start(_ELT_PARAMS_)
+{
+ Gom_ctxt ctxt = (Gom_ctxt)parent;
+ Gom_ctxt result = NULL;
+
+ if (! ctxt)
+ NO_CONTEXT;
+ else
+ result = make_gom_ctxt(elt, ctxt->obj_type, ctxt->ctxt_ptr);
+
gedcom_subscribe_to_record(REC_OBJE, obje_start, def_rec_end);
gedcom_subscribe_to_element(ELT_OBJE_FORM, obje_form_start, def_elt_end);
gedcom_subscribe_to_element(ELT_OBJE_TITL, obje_titl_start, def_elt_end);
gedcom_subscribe_to_record(REC_OBJE, obje_start, def_rec_end);
gedcom_subscribe_to_element(ELT_OBJE_FORM, obje_form_start, def_elt_end);
gedcom_subscribe_to_element(ELT_OBJE_TITL, obje_titl_start, def_elt_end);
gedcom_subscribe_to_element(ELT_OBJE_BLOB_CONT, obje_blob_cont_start,
def_elt_end);
gedcom_subscribe_to_element(ELT_OBJE_OBJE, obje_obje_start, def_elt_end);
gedcom_subscribe_to_element(ELT_OBJE_BLOB_CONT, obje_blob_cont_start,
def_elt_end);
gedcom_subscribe_to_element(ELT_OBJE_OBJE, obje_obje_start, def_elt_end);
{
struct multimedia* multi = NULL;
MAKE_CHAIN_ELT(multimedia, gom_first_multimedia, multi);
{
struct multimedia* multi = NULL;
MAKE_CHAIN_ELT(multimedia, gom_first_multimedia, multi);