File smilutils-gcc15.patch of Package smilutils

diff -upr smilutils.orig/apps/ppmeffectv/blurzoom.c smilutils/apps/ppmeffectv/blurzoom.c
--- smilutils.orig/apps/ppmeffectv/blurzoom.c	2025-06-26 07:38:15.510522124 +0000
+++ smilutils/apps/ppmeffectv/blurzoom.c	2025-06-26 07:38:42.303719650 +0000
@@ -21,7 +21,7 @@
 int blurzoomStart();
 int blurzoomStop();
 int blurzoomDraw();
-int blurzoomEvent();
+int blurzoomEvent(SDL_Event *);
 
 extern void blurzoomcore();
 
diff -upr smilutils.orig/apps/ppmeffectv/dice.c smilutils/apps/ppmeffectv/dice.c
--- smilutils.orig/apps/ppmeffectv/dice.c	2025-06-26 07:38:15.511602360 +0000
+++ smilutils/apps/ppmeffectv/dice.c	2025-06-26 07:40:56.588958779 +0000
@@ -42,7 +42,7 @@ typedef enum _dice_dir {
 int diceStart();
 int diceStop();
 int diceDraw();
-int diceEvent();
+int diceEvent(SDL_Event *event);
 void diceCreateMap();
 
 static char *effectname = "DiceTV";
diff -upr smilutils.orig/apps/ppmeffectv/diff.c smilutils/apps/ppmeffectv/diff.c
--- smilutils.orig/apps/ppmeffectv/diff.c	2025-06-26 07:38:15.511310788 +0000
+++ smilutils/apps/ppmeffectv/diff.c	2025-06-26 07:42:57.583214443 +0000
@@ -27,7 +27,7 @@
 int diffStart();
 int diffStop();
 int diffDraw();
-int diffEvent();
+int diffEvent(SDL_Event *event);
 void diffUpdate();
 void diffSave();
 static char *effectname = "DiffTV";
diff -upr smilutils.orig/apps/ppmeffectv/dizzy.c smilutils/apps/ppmeffectv/dizzy.c
--- smilutils.orig/apps/ppmeffectv/dizzy.c	2025-06-26 07:38:15.511008000 +0000
+++ smilutils/apps/ppmeffectv/dizzy.c	2025-06-26 07:44:49.463133868 +0000
@@ -16,7 +16,7 @@
 int dizzyStart();
 int dizzyStop();
 int dizzyDraw();
-int dizzyEvent();
+int dizzyEvent(SDL_Event *event);
 
 static char *effectname = "VertigoTV";
 static int state = 0;
diff -upr smilutils.orig/apps/ppmeffectv/dot.c smilutils/apps/ppmeffectv/dot.c
--- smilutils.orig/apps/ppmeffectv/dot.c	2025-06-26 07:38:15.510870464 +0000
+++ smilutils/apps/ppmeffectv/dot.c	2025-06-26 07:39:21.702969859 +0000
@@ -16,7 +16,7 @@
 int dotStart();
 int dotStop();
 int dotDraw();
-int dotEvent();
+int dotEvent(SDL_Event *event);
 
 #define DOTDEPTH 5
 #define DOTMAX (1<<DOTDEPTH)
diff -upr smilutils.orig/apps/ppmeffectv/hintdepint.c smilutils/apps/ppmeffectv/hintdepint.c
--- smilutils.orig/apps/ppmeffectv/hintdepint.c	2025-06-26 07:38:15.509915501 +0000
+++ smilutils/apps/ppmeffectv/hintdepint.c	2025-06-26 07:43:28.017050914 +0000
@@ -15,7 +15,7 @@
 int hintdepintStart();
 int hintdepintStop();
 int hintdepintDraw();
-int hintdepintEvent();
+int hintdepintEvent(SDL_Event *event);
 
 #define FRAME_COUNTS 		10
 #define MIN_FRAME_COUNTS 	1
diff -upr smilutils.orig/apps/ppmeffectv/lens.c smilutils/apps/ppmeffectv/lens.c
--- smilutils.orig/apps/ppmeffectv/lens.c	2025-06-26 07:38:15.510904605 +0000
+++ smilutils/apps/ppmeffectv/lens.c	2025-06-26 07:41:17.483072113 +0000
@@ -31,7 +31,7 @@
 int lensStart();
 int lensStop();
 int lensDraw();
-int lensEvent();
+int lensEvent(SDL_Event *event);
 static void init();
 static int x=16,y=16;
 static int xd=5,yd=5;
diff -upr smilutils.orig/apps/ppmeffectv/life.c smilutils/apps/ppmeffectv/life.c
--- smilutils.orig/apps/ppmeffectv/life.c	2025-06-26 07:38:15.511041118 +0000
+++ smilutils/apps/ppmeffectv/life.c	2025-06-26 07:43:48.965036214 +0000
@@ -17,7 +17,7 @@
 int lifeStart();
 int lifeStop();
 int lifeDraw();
-int lifeEvent();
+int lifeEvent(SDL_Event *event);
 
 static char *effectname = "LifeTV";
 static int stat;
diff -upr smilutils.orig/apps/ppmeffectv/mosaic.c smilutils/apps/ppmeffectv/mosaic.c
--- smilutils.orig/apps/ppmeffectv/mosaic.c	2025-06-26 07:38:15.509688095 +0000
+++ smilutils/apps/ppmeffectv/mosaic.c	2025-06-26 07:45:03.550898087 +0000
@@ -18,7 +18,7 @@
 int mosaicStart();
 int mosaicStop();
 int mosaicDraw();
-int mosaicEvent();
+int mosaicEvent(SDL_Event *event);
 
 static char *effectname = "MosaicTV";
 static int stat;
diff -upr smilutils.orig/apps/ppmeffectv/nervous.c smilutils/apps/ppmeffectv/nervous.c
--- smilutils.orig/apps/ppmeffectv/nervous.c	2025-06-26 07:38:15.511536945 +0000
+++ smilutils/apps/ppmeffectv/nervous.c	2025-06-26 07:40:11.342975955 +0000
@@ -22,7 +22,7 @@
 int nervousStart();
 int nervousStop();
 int nervousDraw();
-int nervousEvent();
+int nervousEvent(SDL_Event *event);
 
 static char *effectname = "NervousTV";
 static int state = 0;
diff -upr smilutils.orig/apps/ppmeffectv/noise.c smilutils/apps/ppmeffectv/noise.c
--- smilutils.orig/apps/ppmeffectv/noise.c	2025-06-26 07:38:15.511372260 +0000
+++ smilutils/apps/ppmeffectv/noise.c	2025-06-26 07:41:38.106911310 +0000
@@ -14,7 +14,7 @@
 int noiseStart();
 int noiseStop();
 int noiseDraw();
-int noiseEvent();
+int noiseEvent(SDL_Event *event);
 
 static char *effectname = "NoiseTV";
 static int stat;
diff -upr smilutils.orig/apps/ppmeffectv/puzzle.c smilutils/apps/ppmeffectv/puzzle.c
--- smilutils.orig/apps/ppmeffectv/puzzle.c	2025-06-26 07:38:15.509508690 +0000
+++ smilutils/apps/ppmeffectv/puzzle.c	2025-06-26 07:44:10.148843228 +0000
@@ -17,7 +17,7 @@
 int puzzleStart();
 int puzzleStop();
 int puzzleDraw();
-int puzzleEvent();
+int puzzleEvent(SDL_Event *event);
 
 #define BLOCKSIZE 80
 
diff -upr smilutils.orig/apps/ppmeffectv/rds.c smilutils/apps/ppmeffectv/rds.c
--- smilutils.orig/apps/ppmeffectv/rds.c	2025-06-26 07:38:15.510740001 +0000
+++ smilutils/apps/ppmeffectv/rds.c	2025-06-26 07:40:22.191092843 +0000
@@ -16,7 +16,7 @@
 int rdsStart();
 int rdsStop();
 int rdsDraw();
-int rdsEvent();
+int rdsEvent(SDL_Event *event);
 
 static char *effectname = "RandomDotStereoTV";
 static int stat;
diff -upr smilutils.orig/apps/ppmeffectv/rev.c smilutils/apps/ppmeffectv/rev.c
--- smilutils.orig/apps/ppmeffectv/rev.c	2025-06-26 07:38:15.510712150 +0000
+++ smilutils/apps/ppmeffectv/rev.c	2025-06-26 07:42:26.802960892 +0000
@@ -22,7 +22,7 @@
 #include "EffecTV.h"
 #include "utils.h"
 
-int revEvent();
+int revEvent(SDL_Event *event);
 int revStart();
 int revStop();
 int revDraw();
diff -upr smilutils.orig/apps/ppmeffectv/rndm.c smilutils/apps/ppmeffectv/rndm.c
--- smilutils.orig/apps/ppmeffectv/rndm.c	2025-06-26 07:38:15.509658973 +0000
+++ smilutils/apps/ppmeffectv/rndm.c	2025-06-26 07:45:19.008882088 +0000
@@ -12,7 +12,7 @@
 #include "EffecTV.h"
 #include "utils.h"
 
-int rndmEvent();
+int rndmEvent(SDL_Event *event);
 int rndmStart();
 int rndmStop();
 int rndmDraw();
diff -upr smilutils.orig/apps/ppmeffectv/shagadelic.c smilutils/apps/ppmeffectv/shagadelic.c
--- smilutils.orig/apps/ppmeffectv/shagadelic.c	2025-06-26 07:38:15.510048324 +0000
+++ smilutils/apps/ppmeffectv/shagadelic.c	2025-06-26 07:45:35.992919998 +0000
@@ -17,7 +17,7 @@
 int shagadelicStart();
 int shagadelicStop();
 int shagadelicDraw();
-int shagadelicEvent();
+int shagadelicEvent(SDL_Event *event);
 
 static char *effectname = "ShagadelicTV";
 static int stat;
diff -upr smilutils.orig/apps/ppmeffectv/simura.c smilutils/apps/ppmeffectv/simura.c
--- smilutils.orig/apps/ppmeffectv/simura.c	2025-06-26 07:38:15.511402567 +0000
+++ smilutils/apps/ppmeffectv/simura.c	2025-06-26 07:40:32.370911401 +0000
@@ -15,7 +15,7 @@
 int simuraStart();
 int simuraStop();
 int simuraDraw();
-int simuraEvent();
+int simuraEvent(SDL_Event *event);
 
 static char *effectname = "SimuraTV";
 static int stat;
diff -upr smilutils.orig/apps/ppmeffectv/spark.c smilutils/apps/ppmeffectv/spark.c
--- smilutils.orig/apps/ppmeffectv/spark.c	2025-06-26 07:38:15.509881874 +0000
+++ smilutils/apps/ppmeffectv/spark.c	2025-06-26 07:42:39.695216292 +0000
@@ -16,7 +16,7 @@
 int sparkStart();
 int sparkStop();
 int sparkDraw();
-int sparkEvent();
+int sparkEvent(SDL_Event *event);
 
 static char *effectname = "SparkTV";
 static int stat;
diff -upr smilutils.orig/apps/ppmeffectv/spiral.c smilutils/apps/ppmeffectv/spiral.c
--- smilutils.orig/apps/ppmeffectv/spiral.c	2025-06-26 07:38:15.510611998 +0000
+++ smilutils/apps/ppmeffectv/spiral.c	2025-06-26 07:44:29.570712108 +0000
@@ -124,7 +124,7 @@ int spiralStart();
 int spiralStop();
 int spiralDraw();
 
-int spiralEvent();
+int spiralEvent(SDL_Event *event);
 void spiralCreateMap();
 WaveEl* spiralDefineWaves();
 void spiralMoveFocus();
openSUSE Build Service is sponsored by