]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/gsockmsw.c
make it non mach-o carbon savvy
[wxWidgets.git] / src / msw / gsockmsw.c
index 68d3d5f975d65642ecac13b7acb6ad75a000a1e6..4ff547fe94c155ab5cf04fa68bec0c22d710cce7 100644 (file)
@@ -24,7 +24,7 @@
  * RPCNOTIFICATION_ROUTINE
  */
 #ifdef _MSC_VER
-#  pragma warning(disable:4115) /* named type definition in parentheses */
+#   pragma warning(disable:4115) /* named type definition in parentheses */
 #endif
 
 /* This needs to be before the wx/defs/h inclusion
  */
 
 #ifdef __WXWINCE__
-#include <windows.h>
+    /* windows.h results in tons of warnings at max warning level */
+#   ifdef _MSC_VER
+#       pragma warning(push, 1)
+        /*
+           "unreferenced inline function has been removed": this is not
+           suppressed by push above as it is given at the end of the
+           compilation unit
+         */
+#       pragma warning(disable:4514)
+#   endif
+#   include <windows.h>
+#   ifdef _MSC_VER
+#       pragma warning(pop)
+#   endif
 #endif
 
 #ifndef __GSOCKET_STANDALONE__
@@ -99,7 +112,7 @@ wxCreateHiddenWindow(LPCTSTR *pclassname, LPCTSTR classname, WNDPROC wndproc);
 #error "MAXSOCKETS is too big!"
 #endif
 
-typedef int PASCAL (*WSAAsyncSelectFunc)(SOCKET,HWND,u_int,long);
+typedef int (PASCAL *WSAAsyncSelectFunc)(SOCKET,HWND,u_int,long);
 
 /* Global variables */