- ctxt = (*cb)(parent, level, tag, raw_value, parsed_value);
- else if (default_cb != NULL)
- (*default_cb)(parent, level, tag, raw_value);
+ ctxt = (*cb)(elt, parent, level, tag.string, raw_value,
+ tag.value, parsed_value);
+ else if (default_cb != NULL && parent != NULL)
+ (*default_cb)(elt, parent, level, tag.string, raw_value, tag.value);