* http://www.pulse-eight.net/
*/
+#if !defined(__WINDOWS__)
+#define __WINDOWS__
+#endif
+
#pragma warning(disable:4005) // Disable "warning C4005: '_WINSOCKAPI_' : macro redefinition"
#include <winsock2.h>
#pragma warning(default:4005)
#define snprintf _snprintf
+typedef SOCKET socket_t;
+
#if defined(_MSC_VER)
#pragma warning (push)
#endif