rem: return soap->error = SOAP_TYPE;
add: soap->error = SOAP_TYPE;
context: soap_s2unsignedByte(struct soap *soap, const char *s, unsigned char *p){ if (s)  { unsigned long n;    char *r;    n = soap_strtoul(s, &r, 10);    if (*r || n > 255)      return soap->error = SOAP_TYPE;    *p = (unsigned char)n;  }  return SOAP_OK;}