]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/gsocket.c
Fixed notebook redraw problems when using XP theme with Classic appearance.
[wxWidgets.git] / src / msw / gsocket.c
index d47d711cc797bfed34fd51d7b0c0488e5d444e77..450ce2b84466bbd7d9d287a43c8e57498082e367 100644 (file)
@@ -30,8 +30,8 @@
 #include <winsock.h>
 
 #ifndef __GSOCKET_STANDALONE__
-#  include "wx/defs.h"
-#  include "wx/setup.h"
+#   include "wx/platform.h"
+#   include "wx/setup.h"
 #endif
 
 #if wxUSE_SOCKETS || defined(__GSOCKET_STANDALONE__)
@@ -753,7 +753,7 @@ int GSocket_Write(GSocket *socket, const char *buffer, int size)
  */
 GSocketEventFlags GSocket_Select(GSocket *socket, GSocketEventFlags flags)
 {
-  if (USE_GUI())
+  if (!USE_GUI())
   {
     GSocketEventFlags result = 0;
     fd_set readfds;
@@ -860,7 +860,7 @@ GSocketEventFlags GSocket_Select(GSocket *socket, GSocketEventFlags flags)
 
     return (result & flags);
   }
-  else /* !USE_GUI() */
+  else /* USE_GUI() */
   {
     assert(socket != NULL);
     return flags & socket->m_detected;
@@ -1464,6 +1464,10 @@ GSocketError _GAddress_Init_UNIX(GAddress *address)
 
 GSocketError GAddress_UNIX_SetPath(GAddress *address, const char *path)
 {
+#if defined(__BORLANDC__)
+  /* prevents unused variable message in Borland */
+  (void)path;
+#endif
   assert (address != NULL);
   address->m_error = GSOCK_INVADDR;
   return GSOCK_INVADDR;
@@ -1471,6 +1475,11 @@ GSocketError GAddress_UNIX_SetPath(GAddress *address, const char *path)
 
 GSocketError GAddress_UNIX_GetPath(GAddress *address, char *path, size_t sbuf)
 {
+#if defined(__BORLANDC__)
+  /* prevents unused variable message in Borland */
+  (void)path;
+  (void)sbuf;
+#endif
   assert (address != NULL);
   address->m_error = GSOCK_INVADDR;
   return GSOCK_INVADDR;