]> PatchyGit - patchyircd.git/commitdiff
correct definition for PRISocket
authorEgor <egor@patchysicp.xyz>
Mon, 2 May 2022 14:09:46 +0000 (17:09 +0300)
committerEgor <egor@patchysicp.xyz>
Mon, 2 May 2022 14:09:46 +0000 (17:09 +0300)
NetSock/netsock.h
config.example.mk

index f60cc88..0107f21 100644 (file)
 #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)
index ab7ebcd..686ee88 100644 (file)
@@ -2,5 +2,5 @@ HEADERS+=config.mk
 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