X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3e1400ac6a9e5388abe63b3f00ff5c8091fef304..8d3b6b8aa1cc0d2f927cedd36d490d412ed3da29:/src/mac/carbon/gsocket.cpp?ds=sidebyside diff --git a/src/mac/carbon/gsocket.cpp b/src/mac/carbon/gsocket.cpp index 8437812274..c8c8586d3a 100644 --- a/src/mac/carbon/gsocket.cpp +++ b/src/mac/carbon/gsocket.cpp @@ -23,12 +23,6 @@ #ifdef __DARWIN__ #include - #ifndef FALSE - #define FALSE 0 - #endif - #ifndef TRUE - #define TRUE 1 - #endif #else #include #define OTUNIXERRORS 1 @@ -209,11 +203,11 @@ void GSocket_SetGUIFunctions(GSocketGUIFunctionsTable *table) int GSocket_Init() { - return TRUE; + return 1; } -int GSocket_Verify_Inited() ; -int GSocket_Verify_Inited() +bool GSocket_Verify_Inited() ; +bool GSocket_Verify_Inited() { OSStatus err ; #if TARGET_CARBON @@ -222,7 +216,7 @@ int GSocket_Verify_Inited() OTClientContextPtr clientcontext; if ( gInetSvcRef ) - return TRUE ; + return true ; InitOpenTransportInContext(kInitOTForApplicationMask, &clientcontext); gOTInited = 1 ; @@ -230,7 +224,7 @@ int GSocket_Verify_Inited() NULL, &err, clientcontext); #else if ( gInetSvcRef ) - return TRUE ; + return true ; InitOpenTransport() ; gOTInited = 1 ; @@ -239,10 +233,10 @@ int GSocket_Verify_Inited() if ( gInetSvcRef == NULL || err != kOTNoError ) { OTAssert("Could not open Inet Services", err == noErr); - return FALSE ; + return false ; } gOTNotifierUPP = NewOTNotifyUPP( OTInetEventHandler ) ; - return TRUE ; + return true ; } void GSocket_Cleanup() @@ -267,7 +261,7 @@ GSocket::GSocket() { int i; - m_ok = (GSocket_Verify_Inited() != FALSE); + m_ok = GSocket_Verify_Inited(); m_endpoint = NULL ; for (i=0;im_server = FALSE; - connection->m_stream = TRUE; - connection->m_oriented = TRUE; + connection->m_server = false; + connection->m_stream = true; + connection->m_oriented = true; /* Setup the peer address field */ connection->m_peer = GAddress_new(); @@ -652,9 +646,9 @@ GSocketError GSocket::SetNonOriented() } /* Initialize all fields */ - m_stream = FALSE; - m_server = FALSE; - m_oriented = FALSE; + m_stream = false; + m_server = false; + m_oriented = false; /* Create the socket */ @@ -745,8 +739,8 @@ GSocketError GSocket::Connect(GSocketStream stream) /* Streamed or dgram socket? */ m_stream = (stream == GSOCK_STREAMED); - m_oriented = TRUE; - m_server = FALSE; + m_oriented = true; + m_server = false; /* Create the socket */ #if TARGET_CARBON @@ -957,7 +951,7 @@ GSocketEventFlags GSocket::Select(GSocketEventFlags flags) * Sets the socket to non-blocking mode. All IO calls will return * immediately. */ -void GSocket::SetNonBlocking(int non_block) +void GSocket::SetNonBlocking(bool non_block) { assert(this); @@ -1169,6 +1163,16 @@ int GSocket::Send_Dgram(const char *buffer, int size) return ret; } +/* Compatibility functions for GSocket */ +GSocket *GSocket_new(void) +{ + GSocket *newsocket = new GSocket(); + if(newsocket->IsOk()) + return newsocket; + delete newsocket; + return NULL; +} + /* * ------------------------------------------------------------------------- @@ -1267,7 +1271,7 @@ GSocketError _GAddress_translate_from(GAddress *address, GSocketError _GAddress_translate_to(GAddress *address, InetAddress *addr) { - if ( GSocket_Verify_Inited() == FALSE ) + if ( !GSocket_Verify_Inited() ) return GSOCK_IOERR ; memset(addr, 0 , sizeof(struct InetAddress)); OTInitInetAddress( addr , address->m_port , address->m_host ) ; @@ -1293,7 +1297,7 @@ GSocketError GAddress_INET_SetHostName(GAddress *address, const char *hostname) InetHostInfo hinfo ; OSStatus ret ; - if ( GSocket_Verify_Inited() == FALSE ) + if ( !GSocket_Verify_Inited() ) return GSOCK_IOERR ; assert(address != NULL); @@ -1329,9 +1333,9 @@ GSocketError GAddress_INET_SetHostAddress(GAddress *address, struct service_entry { - char * name ; + const char * name ; unsigned short port ; - char * protocol ; + const char * protocol ; } ; typedef struct service_entry service_entry ; @@ -1387,7 +1391,7 @@ GSocketError GAddress_INET_SetPort(GAddress *address, unsigned short port) GSocketError GAddress_INET_GetHostName(GAddress *address, char *hostname, size_t sbuf) { InetDomainName name ; - if ( GSocket_Verify_Inited() == FALSE ) + if ( !GSocket_Verify_Inited() ) return GSOCK_IOERR ; assert(address != NULL); @@ -1421,7 +1425,7 @@ void GSocket::Enable_Events() { OTResult state ; - m_takesEvents = TRUE ; + m_takesEvents = true ; state = OTGetEndpointState(m_endpoint); { @@ -1445,7 +1449,7 @@ void GSocket::Enable_Events() void GSocket::Disable_Events() { - m_takesEvents = FALSE ; + m_takesEvents = false ; } /* _GSocket_Input_Timeout: @@ -1457,10 +1461,10 @@ GSocketError GSocket::Input_Timeout() if ( !m_non_blocking ) { UnsignedWide now , start ; - short formerTakesEvents = m_takesEvents ; + bool formerTakesEvents = m_takesEvents ; Microseconds(&start); now = start ; - m_takesEvents = FALSE ; + m_takesEvents = false ; while( (now.hi * 4294967296.0 + now.lo) - (start.hi * 4294967296.0 + start.lo) < m_timeout * 1000.0 ) { @@ -1492,10 +1496,10 @@ GSocketError GSocket::Output_Timeout() if ( !m_non_blocking ) { UnsignedWide now , start ; - short formerTakesEvents = m_takesEvents ; + bool formerTakesEvents = m_takesEvents ; Microseconds(&start); now = start ; - m_takesEvents = FALSE ; + m_takesEvents = false ; while( (now.hi * 4294967296.0 + now.lo) - (start.hi * 4294967296.0 + start.lo) < m_timeout * 1000.0 ) {