rem: { soap->version = 1;
add: { soap->version = 0;
context: soap_init(struct soap *soap){ soap->version = 1; /* default SOAP 1.1 */  soap_imode(soap, SOAP_IO_DEFAULT);  soap_omode(soap, SOAP_IO_DEFAULT);  soap->copy = 0;  soap->plugins = NULL;  soap->user = NULL;  soap->userid = NULL;  soap->passwd = NULL;  soap->fpost = http_post;  soap->fget = http_get;  soap->fposthdr = http_post_header;  soap->fresponse = http_response;  soap->fparse = http_parse;  soap->fparsehdr = http_parse_header;  soap->fconnect = NULL;  soap->fdisconnect = NULL;#ifndef MAC_CARBON  soap->faccept = tcp_accept;  soap->fopen = tcp_connect;  soap->fclose = tcp_disconnect;  soap->fsend = fsend;  soap->frecv = frecv;#endif  soap->fprepare = NULL;  soap->fignore = NULL;  soap->fplugin = fplugin;  soap->fdimereadopen = NULL;  soap->fdimewriteopen = NULL;  soap->fdimereadclose = NULL;  soap->fdimewriteclose = NULL;  soap->fdimeread = NULL;  soap->fdimewrite = NULL;  soap->float_format = "%.8g"; /* .8 preserves single FP precision as much as possible, but might not be very efficient */  soap->double_format = "%.17lg"; /* .17 preserves double FP precision as much as possible, but might not be very efficient */  soap->dime_id_format = "cid:id%d"; /* default DIME id format */  soap->http_version = "1.1";  soap->encodingStyle = SOAP_STR_EOS;  soap->actor = NULL;  soap->max_keep_alive = SOAP_MAXKEEPALIVE;  soap->keep_alive = 0;  soap->recv_timeout = 0;  soap->send_timeout = 0;  soap->connect_timeout = 0;  soap->accept_timeout = 0;  soap->socket_flags = 0;  soap->connect_flags = 0;  soap->bind_flags = 0;  soap->accept_flags = 0;  soap->ip = 0;  soap->labbuf = NULL;  soap->lablen = 0;  soap->labidx = 0;#ifndef WITH_NONAMESPACES  soap->namespaces = namespaces;#else  soap->namespaces = NULL;#endif  soap->local_namespaces = NULL;  soap->nlist = NULL;  soap->blist = NULL;  soap->clist = NULL;  soap->alist = NULL;  soap->attributes = NULL;  soap->header = NULL;  soap->fault = NULL;  soap->master = SOAP_INVALID_SOCKET;  soap->socket = SOAP_INVALID_SOCKET;  soap->os = NULL;  soap->is = NULL;  soap->dom = NULL;#ifndef UNDER_CE  soap->recvfd = 0;  soap->sendfd = 1;#else  soap->recvfd = stdin;  soap->sendfd = stdout;#endif  soap->host[0] = '\0';  soap->port = 0;  soap->action = NULL;  soap->proxy_host = NULL;  soap->proxy_port = 8080;  soap->proxy_userid = NULL;  soap->proxy_passwd = NULL;#ifdef WITH_OPENSSL  soap->fsslauth = ssl_auth_init;  soap->fsslverify = ssl_verify_callback;  soap->bio = NULL;  soap->ssl = NULL;  soap->ctx = NULL;  soap->require_server_auth = 0;  soap->require_client_auth = 0;  soap->rsa = 0;  soap->keyfile = NULL;  soap->password = NULL;  soap->dhfile = NULL;  soap->cafile = NULL;  soap->capath = NULL;  soap->randfile = NULL;  soap->session = NULL;#endif#ifdef WITH_ZLIB  soap->zlib_state = SOAP_ZLIB_NONE;  soap->zlib_in = SOAP_ZLIB_NONE;  soap->zlib_out = SOAP_ZLIB_NONE;  soap->d_stream.zalloc = NULL;  soap->d_stream.zfree = NULL;  soap->d_stream.opaque = NULL;  soap->z_level = 6;#endif#ifndef WITH_LEAN  soap->cookies = NULL;  soap->cookie_domain = NULL;  soap->cookie_path = NULL;  soap->cookie_max = 32;  soap_init_logs(soap);#endif/* WR[ */#ifdef WMW_RPM_IO  soap->rpmreqid = NULL;#endif /* WMW_RPM_IO *//* ]WR */  soap_init_iht(soap);  soap_init_pht(soap);  soap_begin(soap);}