rem: return (int)accept((SOAP_SOCKET)s, a, (socklen_t*)n);
add: fd = (int)accept((SOAP_SOCKET)s, a, (socklen_t*)n);
context: tcp_accept(struct soap *soap, int s, struct sockaddr *a, int *n){#if defined(SOCKLEN_T)  return (int)accept((SOAP_SOCKET)s, a, (SOCKLEN_T*)n);#elif defined(__socklen_t_defined) || defined(_SOCKLEN_T) || defined(CYGWIN)  return (int)accept((SOAP_SOCKET)s, a, (socklen_t*)n);#elif defined(WIN32) || defined(__APPLE__) || defined(HP_UX) || defined(SUN_OS) || defined(OPENSERVER) || defined(TRU64) || defined(VXWORKS)  return (int)accept((SOAP_SOCKET)s, a, n);#else  return (int)accept((SOAP_SOCKET)s, a, (size_t*)n);#endif}