]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/sckaddr.h
fixed the last of the off-by-one errors (some are refixed, again...)
[wxWidgets.git] / include / wx / sckaddr.h
index 7a7612731da21fd64d5b0442a6de34f716a24eb1..39e518879269a9f6f7dacac6c60e7b0dce40560e 100644 (file)
@@ -56,13 +56,11 @@ public:
   bool Service(const wxString& name);
   bool Service(unsigned short port);
   bool LocalHost();
+  bool AnyAddress();
 
   wxString Hostname();
   unsigned short Service();
 
-  void Build(struct sockaddr*& addr, size_t& len);
-  void Disassemble(struct sockaddr *addr, size_t len);
-
   inline int Type() { return wxSockAddress::IPV4; }
 };
 
@@ -88,8 +86,11 @@ public:
 };
 #endif
 
-#ifdef __UNIX__
-#include <sys/un.h>
+#if defined(__UNIX__) && !defined(__WXMAC__)
+#include <sys/socket.h>
+#ifndef __VMS__
+# include <sys/un.h>
+#endif
 
 class WXDLLEXPORT wxUNIXaddress : public wxSockAddress {
   DECLARE_DYNAMIC_CLASS(wxUNIXaddress)