]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/gsocket.c
SendSizeEvent() method moved from wxWindow to wxFrame, as that is the only place...
[wxWidgets.git] / src / mac / gsocket.c
index 5b3671750570757c3d6623467e72717fe73b6db1..9a6a0596b134f6bda3f103894e179f78043f52bf 100644 (file)
 
 #if wxUSE_SOCKETS || defined(__GSOCKET_STANDALONE__)
 
+#define OTUNIXERRORS 1
+#ifdef __UNIX__
+  #include <CarbonCore/CarbonCore.h>
+  #include <OT/OpenTransport.h>
+  #include <OT/OpenTransportProviders.h>
+
+  #ifndef FALSE
+    #define FALSE 0
+  #endif
+  #ifndef TRUE
+    #define TRUE 1
+  #endif
+#else
+  #include <OpenTransport.h>
+  #include <OpenTransportProviders.h>
+  #include <OpenTptInternet.h>
+#endif
+#if TARGET_CARBON
+  #define OTAssert( str , cond ) /* does not exists in Carbon */
+#endif
+
 #include <assert.h>
 #include <errno.h>
 #include <string.h>
 #include <stdlib.h>
 #include <stddef.h>
 #include <ctype.h>
-#define OTUNIXERRORS 1
-#include <OpenTransport.h>
-#include <OpenTransportProviders.h>
-#include <OpenTptInternet.h>
-#if TARGET_CARBON
-       #define OTAssert( str , cond ) /* does not exists in Carbon */
-#endif
 #include <utime.h>
 
 /*
@@ -68,7 +82,9 @@ void wxCYield() ;
 #define qDebug2 1
 extern pascal void OTDebugStr(const char* str);
 #endif
-#include <OTDebug.h>
+#ifndef __UNIX__
+  #include <OTDebug.h>
+#endif
 InetSvcRef gInetSvcRef = 0 ;
 
 
@@ -353,7 +369,6 @@ GSocketError GSocket_SetPeer(GSocket *socket, GAddress *address)
 GAddress *GSocket_GetLocal(GSocket *socket)
 {
   GAddress *address = NULL ;
-  InetAddress addr;
   GSocketError err;
   InetAddress loc ;
 
@@ -1590,4 +1605,13 @@ void _GSocket_Internal_Proc(unsigned long e , void* d )
 
 }
 
+/* Hack added for Mac OS X */
+GSocketError GAddress_UNIX_GetPath(GAddress *addr, char *path, size_t buf)
+{
+}
+
+GSocketError GAddress_UNIX_SetPath(GAddress *addr, const char *path)
+{
+}
+
 #endif  /* wxUSE_SOCKETS || defined(__GSOCKET_STANDALONE__) */