-#ifndef __WEB_SOCK_W32_H__\r
-#define __WEB_SOCK_W32_H__\r
-\r
-// Windows uses _DEBUG and NDEBUG\r
-#ifdef _DEBUG\r
-#undef DEBUG\r
-#define DEBUG 1\r
-#endif\r
-\r
-#pragma warning(disable : 4996)\r
-\r
-#define bzero(b,len) (memset((b), '\0', (len)), (void) 0)\r
-\r
-#define MSG_NOSIGNAL 0\r
-#define SHUT_RDWR SD_BOTH\r
-\r
-#define SOL_TCP IPPROTO_TCP\r
-\r
-#define random rand\r
-#define usleep _sleep\r
-\r
-#ifdef __MINGW64__ \r
-#define DEF_POLL_STUFF\r
-#endif\r
-#ifdef __MINGW32__ \r
-#define DEF_POLL_STUFF\r
-#endif\r
-\r
-#ifdef DEF_POLL_STUFF\r
-\r
-#include <winsock2.h>\r
-\r
-typedef struct pollfd {\r
- SOCKET fd;\r
- short events;\r
- short revents;\r
-} WSAPOLLFD, *PWSAPOLLFD, *LPWSAPOLLFD;\r
-\r
-#define POLLIN 0x0001 /* any readable data available */\r
-#define POLLOUT 0x0004 /* file descriptor is writeable */\r
-#define POLLERR 0x0008 /* some poll error occurred */\r
-#define POLLHUP 0x0010 /* file descriptor was "hung up" */\r
-#define POLLNVAL 0x0020 /* requested events "invalid" */\r
-\r
-#endif\r
-\r
-typedef INT (WSAAPI *PFNWSAPOLL)(LPWSAPOLLFD fdarray, ULONG nfds, INT timeout);\r
-extern PFNWSAPOLL poll;\r
-\r
-extern INT WSAAPI emulated_poll(LPWSAPOLLFD fdarray, ULONG nfds, INT timeout);\r
-\r
-/* override configure because we are not using Makefiles */\r
-\r
-#define LWS_NO_FORK\r
-\r
-/* windows can't cope with this idea, needs assets in cwd */\r
-\r
-#ifndef INSTALL_DATADIR\r
-#define INSTALL_DATADIR "."\r
-#endif\r
-\r
-#endif\r
+#ifndef __WEB_SOCK_W32_H__
+#define __WEB_SOCK_W32_H__
+
+// Windows uses _DEBUG and NDEBUG
+#ifdef _DEBUG
+#undef DEBUG
+#define DEBUG 1
+#endif
+
+#pragma warning(disable : 4996)
+
+#define bzero(b,len) (memset((b), '\0', (len)), (void) 0)
+
+#define MSG_NOSIGNAL 0
+#define SHUT_RDWR SD_BOTH
+
+#define SOL_TCP IPPROTO_TCP
+
+#define random rand
+#define usleep _sleep
+
+#ifdef __MINGW64__
+#define DEF_POLL_STUFF
+#endif
+#ifdef __MINGW32__
+#define DEF_POLL_STUFF
+#endif
+
+#ifdef DEF_POLL_STUFF
+
+#include <winsock2.h>
+
+typedef struct pollfd {
+ SOCKET fd;
+ short events;
+ short revents;
+} WSAPOLLFD, *PWSAPOLLFD, *LPWSAPOLLFD;
+
+#define POLLIN 0x0001 /* any readable data available */
+#define POLLOUT 0x0004 /* file descriptor is writeable */
+#define POLLERR 0x0008 /* some poll error occurred */
+#define POLLHUP 0x0010 /* file descriptor was "hung up" */
+#define POLLNVAL 0x0020 /* requested events "invalid" */
+
+#endif
+
+typedef INT (WSAAPI *PFNWSAPOLL)(LPWSAPOLLFD fdarray, ULONG nfds, INT timeout);
+extern PFNWSAPOLL poll;
+
+extern INT WSAAPI emulated_poll(LPWSAPOLLFD fdarray, ULONG nfds, INT timeout);
+
+/* override configure because we are not using Makefiles */
+
+#define LWS_NO_FORK
+
+/* windows can't cope with this idea, needs assets in cwd */
+
+#ifndef INSTALL_DATADIR
+#define INSTALL_DATADIR "."
+#endif
+
+#endif