rem: { s[0] = type >> 8; s[1] = type & 0xFF;
add: { s[0] = optype >> 8; s[1] = optype & 0xFF;
context: soap_dime_option(struct soap *soap, unsigned short type, const char *option){ size_t n;  char *s = NULL;  if (option)  { n = strlen(option);    s = (char*)soap_malloc(soap, n + 5);    if (s)    { s[0] = type >> 8;      s[1] = type & 0xFF;      s[2] = n >> 8;      s[3] = n & 0xFF;      strcpy(s + 4, option);    }  }  return s;}