|
|
|
@ -153,11 +153,6 @@ A commercial use license is available from Genivia, Inc., contact@genivia.com
|
|
|
|
|
# endif
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef __SYMBIAN32__
|
|
|
|
|
# define SYMBIAN
|
|
|
|
|
# undef WIN32
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if defined(__palmos__) || defined(PALM_GCC) || defined(__PALMOS_TRAPS__)
|
|
|
|
|
# ifndef PALM
|
|
|
|
|
# define PALM
|
|
|
|
@ -333,12 +328,6 @@ A commercial use license is available from Genivia, Inc., contact@genivia.com
|
|
|
|
|
# define O_NONBLOCK FNONBIO
|
|
|
|
|
# include <sys_socket.h>
|
|
|
|
|
# include "palmFunctions.h"
|
|
|
|
|
# elif defined(SYMBIAN)
|
|
|
|
|
# define WITH_LEAN
|
|
|
|
|
# define WITH_NONAMESPACES
|
|
|
|
|
# define HAVE_STRTOD /* use STRTOD since sscanf doesn't seem to work */
|
|
|
|
|
# include <e32def.h>
|
|
|
|
|
# include <sys/ioctl.h>
|
|
|
|
|
# elif defined(VXWORKS)
|
|
|
|
|
# define HAVE_STRRCHR
|
|
|
|
|
# define HAVE_STRTOD
|
|
|
|
@ -445,10 +434,8 @@ A commercial use license is available from Genivia, Inc., contact@genivia.com
|
|
|
|
|
# include <sockLib.h>
|
|
|
|
|
# endif
|
|
|
|
|
# ifndef VXWORKS
|
|
|
|
|
# ifndef SYMBIAN
|
|
|
|
|
# include <strings.h>
|
|
|
|
|
# endif
|
|
|
|
|
# endif
|
|
|
|
|
# ifdef SUN_OS
|
|
|
|
|
# include <sys/stream.h> /* SUN */
|
|
|
|
|
# include <sys/socketvar.h> /* SUN < 2.8 (?) */
|
|
|
|
@ -565,10 +552,7 @@ extern "C" {
|
|
|
|
|
#define SOAP_INVALID_SOCKET (-1)
|
|
|
|
|
#define soap_valid_socket(n) ((n) != SOAP_INVALID_SOCKET)
|
|
|
|
|
|
|
|
|
|
#if defined(SYMBIAN)
|
|
|
|
|
# define LONG64 long
|
|
|
|
|
# define ULONG64 unsigned LONG64
|
|
|
|
|
#elif !defined(WIN32) || defined(__GLIBC__) || defined(__GNU__)
|
|
|
|
|
#if !defined(WIN32) || defined(__GLIBC__) || defined(__GNU__)
|
|
|
|
|
# ifndef LONG64
|
|
|
|
|
# define LONG64 long long
|
|
|
|
|
# define ULONG64 unsigned LONG64
|
|
|
|
@ -583,8 +567,6 @@ extern "C" {
|
|
|
|
|
|
|
|
|
|
#if defined(WIN32)
|
|
|
|
|
# define soap_int32 __int32
|
|
|
|
|
#elif defined(SYMBIAN)
|
|
|
|
|
# define soap_int32 long
|
|
|
|
|
#elif defined(PALM)
|
|
|
|
|
# define soap_int32 Int32
|
|
|
|
|
#else
|
|
|
|
@ -601,13 +583,8 @@ extern "C" {
|
|
|
|
|
# define SOAP_ERANGE ERANGE
|
|
|
|
|
# define SOAP_EINTR EINTR
|
|
|
|
|
# define SOAP_EAGAIN EAGAIN
|
|
|
|
|
# ifdef SYMBIAN
|
|
|
|
|
# define SOAP_EWOULDBLOCK 9898
|
|
|
|
|
# define SOAP_EINPROGRESS 9899
|
|
|
|
|
# else
|
|
|
|
|
# define SOAP_EWOULDBLOCK EWOULDBLOCK
|
|
|
|
|
# define SOAP_EINPROGRESS EINPROGRESS
|
|
|
|
|
# endif
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef WIN32
|
|
|
|
|