From cd41ba199bbe091d348a9b2be5a3528cb8acbff0 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 30 Sep 2026 14:54:59 -0700 Subject: [PATCH] win32_socket: fix clang warnings --- src/win32/socket/win32_socket.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/win32/socket/win32_socket.c b/src/win32/socket/win32_socket.c index a141a3f8..169db89a 100644 --- a/src/win32/socket/win32_socket.c +++ b/src/win32/socket/win32_socket.c @@ -79,7 +79,7 @@ w32_sock_listener_thread_entry_point(void *p) MemoryZeroStruct(&con->recv_overlapped); DLLPushBack(slot->first, slot->last, con); buf.len = sizeof(con->recv_buffer); - buf.buf = con->recv_buffer; + buf.buf = (char *)con->recv_buffer; recv_size = &con->recv_size; recv_overlapped = &con->recv_overlapped; } @@ -121,7 +121,7 @@ w32_sock_listener_thread_entry_point(void *p) guarded_ring_write_or_wait(&g, sizeof(header), header, max_U64); guarded_ring_write_or_wait(&g, byte_count, con->recv_buffer, max_U64); MemoryZeroStruct(&con->recv_overlapped); - WSABUF buf = {sizeof(con->recv_buffer), con->recv_buffer}; + WSABUF buf = {sizeof(con->recv_buffer), (char *)con->recv_buffer}; DWORD flags = MSG_PUSH_IMMEDIATE; WSARecv(con->socket, &buf, 1, &con->recv_size, &flags, &con->recv_overlapped, 0); guarded_ring_close(&g); @@ -310,7 +310,7 @@ sock_async_tick(void) MemoryZeroStruct(&con->recv_overlapped); // rjf: kick off receive on this socket - WSABUF buf = {sizeof(con->recv_buffer), con->recv_buffer}; + WSABUF buf = {sizeof(con->recv_buffer), (char *)con->recv_buffer}; DWORD flags = MSG_PUSH_IMMEDIATE; WSARecv(con->socket, &buf, 1, &con->recv_size, &flags, &con->recv_overlapped, 0); } @@ -321,7 +321,7 @@ sock_async_tick(void) // rjf: got socket? -> send B32 send_failed = 0; - if(ep_socket != -1 && send(ep_socket, t->data.str, t->data.size, 0) == SOCKET_ERROR) + if(ep_socket != -1 && send(ep_socket, (char *)t->data.str, t->data.size, 0) == SOCKET_ERROR) { int error = WSAGetLastError(); if(error == WSAECONNRESET)