From 98e05e2f94dccbd158f7883cc1e0a4cd49cea15a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Wed, 7 Feb 2024 16:00:16 -0500
Subject: [PATCH] ioctlsocket() type stupidity warning.

---
 src/sbbs3/sexyz.c   | 9 +++++++--
 src/syncterm/conn.c | 4 ++++
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/sexyz.c b/src/sbbs3/sexyz.c
index 9fe2f7dcf3..990ac688de 100755
--- a/src/sbbs3/sexyz.c
+++ b/src/sbbs3/sexyz.c
@@ -1904,8 +1904,13 @@ int main(int argc, char **argv)
 	else
 #endif
 	{
-		i=1;
-		ioctlsocket(sock, FIONBIO, &i);
+#ifdef _WIN32
+		// TODO: Is there a type for this?
+		u_long nonblock = 1;
+#else
+		int nonblock = 1;
+#endif
+		ioctlsocket(sock, FIONBIO, &nonblock);
 	}
 
 	if(!socket_check(sock, NULL, NULL, 0)) {
diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c
index 6f955259ce..0f8811315a 100644
--- a/src/syncterm/conn.c
+++ b/src/syncterm/conn.c
@@ -474,7 +474,11 @@ int
 conn_socket_connect(struct bbslist *bbs)
 {
 	SOCKET           sock = INVALID_SOCKET;
+#ifdef _WIN32
+	u_long           nonblock;
+#else
 	int              nonblock;
+#endif
 	int              failcode = FAILURE_WHAT_FAILURE;
 	struct addrinfo  hints;
 	struct addrinfo *res = NULL;
-- 
GitLab