Fixes to improve portability (especially to OS X, Solaris, OpenBSD).
[ircu2.10.12-pk.git] / include / res.h
index bfd9b2e42499b92dd341980ffd40f4df4d2284c5..6ca91ce48d204682b290cc6b3c75dc073803414a 100644 (file)
@@ -8,6 +8,11 @@
 #define INCLUDED_res_h
 
 #include "listener.h"
+#include "ircd_addrinfo.h"
+
+#ifndef INADDR_NONE
+#define INADDR_NONE ((uint32_t)-1)
+#endif
 
 struct StatDesc;
 
@@ -33,9 +38,10 @@ struct StatDesc;
 #define RRFIXEDSZ 10
 #define HFIXEDSZ 12
 
-struct irc_ssaddr {
-       struct sockaddr_storage ss;
-       size_t ss_len;
+struct irc_ssaddr
+{
+  struct sockaddr_storage ss;
+  size_t ss_len;
 };
 
 struct DNSReply