From 3b1ac021e323b3e2c460941dec6242176df6ef16 Mon Sep 17 00:00:00 2001 From: Savas Sahin Date: Wed, 20 Aug 2025 22:17:02 +0300 Subject: [PATCH] win: fix compiler warnings (#4860) --- include/uv/win.h | 2 +- src/win/udp.c | 2 +- src/win/util.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/uv/win.h b/include/uv/win.h index a88bf29e9..7b4ebd4b7 100644 --- a/include/uv/win.h +++ b/include/uv/win.h @@ -279,7 +279,7 @@ typedef struct { DWORD tls_index; } uv_key_t; -#define UV_ONCE_INIT { 0, NULL } +#define UV_ONCE_INIT { 0, { NULL } } typedef struct uv_once_s { unsigned char unused; diff --git a/src/win/udp.c b/src/win/udp.c index f8aa2435c..33b4acc2b 100644 --- a/src/win/udp.c +++ b/src/win/udp.c @@ -1158,7 +1158,7 @@ int uv__udp_try_send2(uv_udp_t* handle, for (i = 0; i < (int) count; i++) { r = uv_udp_try_send(handle, bufs[i], nbufs[i], addrs[i]); if (r < 0) - return i > 0 ? i : r; /* Error if first packet, else send count. */ + return i > 0 ? i : (int) r; /* Error if first packet, else send count. */ } return i; diff --git a/src/win/util.c b/src/win/util.c index 9e3daac80..9fb5694c9 100644 --- a/src/win/util.c +++ b/src/win/util.c @@ -521,7 +521,7 @@ unsigned int uv_available_parallelism(void) { */ count = 0; if (GetProcessAffinityMask(GetCurrentProcess(), &procmask, &sysmask)) - for (i = 0; i < 8 * sizeof(procmask); i++) + for (i = 0; i < 8u * sizeof(procmask); i++) count += 1 & (procmask >> i); if (count > 0)