#include <winsock2.h>
#include <ws2tcpip.h>
#include <windows.h>
-//#define PRISocket "llu" // The format string for SOCKET
-#ifndef PRISocket
-#define PRISocket "p" // The format string for SOCKET
+#ifdef _WIN64
+#define PRISocket "lu" // The format string for SOCKET
+#else
+#define PRISocket "u" // The format string for SOCKET
#endif
#define net_errno() (WSAGetLastError())
#define net_wouldblock() (WSAGetLastError() == WSAEWOULDBLOCK)
CC=clang
CFLAGS=-Wall -Wextra
CC.w32=i686-w64-mingw32-gcc
-CFLAGS.w32=-Wall -Wextra -DPRISocket='"u"' -DI_KNOW_HOW_TO_USE_A_LINKER -DWINVER=0x0600 -D_WIN32_WINNT=0x0600
+CFLAGS.w32=-Wall -Wextra -DI_KNOW_HOW_TO_USE_A_LINKER -DWINVER=0x0600 -D_WIN32_WINNT=0x0600
LDLIBS.w32=-lws2_32