@@ -103,11 +103,13 @@ freeaddrinfo(res0); #else BOOL connected = NO; struct hostent *he; +# ifndef _PSP struct servent *se; +# endif struct sockaddr_in addr; uint16_t port; char **ip; # ifdef OF_THREADS OFDataArray *addrlist; @@ -125,13 +127,15 @@ newWithClass: isa node: node service: service]; } +# ifndef _PSP if ((se = getservbyname([service cString], "tcp")) != NULL) port = se->s_port; else { +# endif @try { intmax_t p = [service decimalValue]; if (p < 1 || p > 65535) @throw [OFOutOfRangeException @@ -153,11 +157,13 @@ [addrlist release]; [mutex unlock]; # endif @throw e; } +# ifndef _PSP } +# endif memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; addr.sin_port = port; @@ -250,11 +256,13 @@ } freeaddrinfo(res); #else struct hostent *he; +# ifndef _PSP struct servent *se; +# endif struct sockaddr_in addr; uint16_t port; # ifdef OF_THREADS [mutex lock]; @@ -268,13 +276,15 @@ newWithClass: isa node: node service: service]; } +# ifndef _PSP if ((se = getservbyname([service cString], "tcp")) != NULL) port = se->s_port; else { +# endif @try { intmax_t p = [service decimalValue]; if (p < 1 || p > 65535) @throw [OFOutOfRangeException @@ -294,11 +304,13 @@ # ifdef OF_THREADS [mutex unlock]; # endif @throw e; } +# ifndef _PSP } +# endif memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; addr.sin_port = port;