aboutsummaryrefslogtreecommitdiff
path: root/headers.h
diff options
context:
space:
mode:
Diffstat (limited to 'headers.h')
-rw-r--r--headers.h27
1 files changed, 18 insertions, 9 deletions
diff --git a/headers.h b/headers.h
index 29b16fb780..16238f89b7 100644
--- a/headers.h
+++ b/headers.h
@@ -25,20 +25,13 @@
#include <openssl/evp.h>
#include <openssl/rand.h>
#include <openssl/sha.h>
-#include <openssl/ripemd.h>
-#include <windows.h>
-#include <winsock2.h>
-#include <mswsock.h>
-#include <shlobj.h>
-#include <shlwapi.h>
+#include <openssl/ripemd.h>
#include <stdio.h>
#include <stdlib.h>
-#include <io.h>
#include <math.h>
#include <limits.h>
#include <float.h>
#include <assert.h>
-#include <process.h>
#include <malloc.h>
#include <memory>
#define BOUNDSCHECK 1
@@ -56,7 +49,23 @@
#include <boost/tuple/tuple.hpp>
#include <boost/tuple/tuple_comparison.hpp>
#include <boost/tuple/tuple_io.hpp>
-#include <boost/array.hpp>
+#include <boost/array.hpp>
+
+#ifdef __WXMSW__
+#include <windows.h>
+#include <winsock2.h>
+#include <mswsock.h>
+#include <shlobj.h>
+#include <shlwapi.h>
+#include <io.h>
+#include <process.h>
+#else
+#include <sys/time.h>
+#include <sys/socket.h>
+#include <arpa/inet.h>
+#include <unistd.h>
+#endif
+
#pragma hdrstop
using namespace std;
using namespace boost;