rem: return soap->error = SOAP_EOM; return SOAP_OK;
add: soap->error = SOAP_EOM; return soap->error;
context: soap_s2string(struct soap *soap, const char *s, char **t){ *t = NULL;  if (s && !(*t = soap_strdup(soap, s)))    return soap->error = SOAP_EOM;  return SOAP_OK;}