rem: soap_element_href(struct soap *soap, const char *tag, int id, const char *href) { if (soap_element(soap, tag, id, NULL) || soap_attribute(soap, "href", href)
add: soap_element_href(struct soap *soap, const char *tag, int id, const char *ref, const char *val) { DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Element '%s' reference %s='%s'\n", tag, ref, val)); if (soap_element(soap, tag, id, NULL) || soap_attribute(soap, ref, val)
context: soap_element_href(struct soap *soap, const char *tag, int id, const char *href){ if (soap_element(soap, tag, id, NULL)   || soap_attribute(soap, "href", href)   || soap_element_start_end_out(soap, tag))    return soap->error;  return SOAP_OK;}