X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9bf10d6bd3df0d5ad9d9849f162b17a62c3ac51f..f5526d3613532a662f65b108007e5fef14c2e940:/include/wx/gsocket.h?ds=sidebyside diff --git a/include/wx/gsocket.h b/include/wx/gsocket.h index 14dc3c609f..069a531fc3 100644 --- a/include/wx/gsocket.h +++ b/include/wx/gsocket.h @@ -18,21 +18,10 @@ #if wxUSE_SOCKETS || defined(__GSOCKET_STANDALONE__) #include +#ifndef __WXMAC__ #include - -#if !defined(__cplusplus) -typedef unsigned int bool; -#endif - -#ifndef TRUE -#define TRUE 1 #endif -#ifndef FALSE -#define FALSE 0 -#endif - - #ifdef __cplusplus extern "C" { #endif @@ -91,15 +80,15 @@ typedef void (*GSocketCallback)(GSocket *socket, GSocketEvent event, /* Global initializers */ /* GSocket_Init() must be called at the beginning */ -bool GSocket_Init(); +int GSocket_Init(void); /* GSocket_Cleanup() must be called at the end */ -void GSocket_Cleanup(); +void GSocket_Cleanup(void); /* Constructors / Destructors */ -GSocket *GSocket_new(); +GSocket *GSocket_new(void); void GSocket_destroy(GSocket *socket); @@ -231,7 +220,7 @@ GSocketEventFlags GSocket_Select(GSocket *socket, GSocketEventFlags flags); * Sets the socket to non-blocking mode. All IO calls will return * immediately. */ -void GSocket_SetNonBlocking(GSocket *socket, bool non_block); +void GSocket_SetNonBlocking(GSocket *socket, int non_block); /* GSocket_SetTimeout: * Sets the timeout for blocking calls. Time is expressed in @@ -289,7 +278,7 @@ void GSocket_UnsetCallback(GSocket *socket, GSocketEventFlags flags); /* GAddress */ -GAddress *GAddress_new(); +GAddress *GAddress_new(void); GAddress *GAddress_copy(GAddress *address); void GAddress_destroy(GAddress *address);