From a9c2787a60aba45629c682587e0ca5943302b63d Mon Sep 17 00:00:00 2001 From: Egor Date: Mon, 2 May 2022 17:09:46 +0300 Subject: [PATCH] correct definition for PRISocket --- NetSock/netsock.h | 7 ++++--- config.example.mk | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) 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 -- 2.56.0