From 875c77ea0bc774be2c2a4f67e7c010348d431c1f Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Fri, 5 May 2023 21:27:51 -0700
Subject: [PATCH] Resolve GCC warnings: cast from pointer to integer of
 different size

Pretty sure this is what intptr_t was created for.
---
 src/conio/sdl_con.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/conio/sdl_con.c b/src/conio/sdl_con.c
index 55a9656757..6d44a5b4ab 100644
--- a/src/conio/sdl_con.c
+++ b/src/conio/sdl_con.c
@@ -1154,8 +1154,8 @@ void sdl_video_event_thread(void *data)
 						sdl_mode = false;
 						pthread_mutex_unlock(&sdl_mode_mutex);
 
-						cvstat.winwidth = (int)ev.user.data1;
-						cvstat.winheight = (int)ev.user.data2;
+						cvstat.winwidth = (intptr_t)ev.user.data1;
+						cvstat.winheight = (intptr_t)ev.user.data2;
 						internal_setwinsize(&cvstat, true);
 						sdl_ufunc_retval=0;
 						sem_post(&sdl_ufunc_ret);
-- 
GitLab