Cleanup include statements
Remove useless includes and add some preprocessor conditions for platform specific headers.
diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c
index 7f9d20e..8ce6074 100644
--- a/lib/libwebsockets.c
+++ b/lib/libwebsockets.c
@@ -23,7 +23,6 @@
#if defined(WIN32) || defined(_WIN32)
#include <tchar.h>
-#include <io.h>
#include <mstcpip.h>
#else
#ifdef LWS_BUILTIN_GETIFADDRS
@@ -37,7 +36,9 @@
#include <netdb.h>
#endif
+#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
+#endif
#ifdef LWS_OPENSSL_SUPPORT
int openssl_websocket_private_data_index;