From: Egor Date: Mon, 2 May 2022 14:09:46 +0000 (+0300) Subject: correct definition for PRISocket X-Git-Url: https://git.patchysicp.xyz/?a=commitdiff_plain;h=a9c2787a60aba45629c682587e0ca5943302b63d;p=patchyircd.git correct definition for PRISocket --- diff --git a/NetSock/netsock.h b/NetSock/netsock.h index f60cc88..0107f21 100644 --- a/NetSock/netsock.h +++ b/NetSock/netsock.h @@ -21,9 +21,10 @@ #include #include #include -//#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) diff --git a/config.example.mk b/config.example.mk index ab7ebcd..686ee88 100644 --- a/config.example.mk +++ b/config.example.mk @@ -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