SDL_image: Fix build of test programs

From 030f07d22bc864e6e92eeeb4d081572276cf6fac Mon Sep 17 00:00:00 2001
From: Sylvain <[EMAIL REDACTED]>
Date: Fri, 27 Jan 2023 14:03:19 +0100
Subject: [PATCH] Fix build of test programs

---
 showanim.c  | 6 +++---
 showimage.c | 6 +++---
 test/main.c | 8 ++++++++
 3 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/showanim.c b/showanim.c
index 98f9d469..2e429b8b 100644
--- a/showanim.c
+++ b/showanim.c
@@ -124,7 +124,7 @@ int main(int argc, char *argv[])
         while ( ! done ) {
             while ( SDL_PollEvent(&event) ) {
                 switch (event.type) {
-                    case SDL_KEYUP:
+                    case SDL_EVENT_KEY_UP:
                         switch (event.key.keysym.sym) {
                             case SDLK_LEFT:
                                 if ( i > 1 ) {
@@ -149,10 +149,10 @@ int main(int argc, char *argv[])
                             break;
                         }
                         break;
-                    case SDL_MOUSEBUTTONDOWN:
+                    case SDL_EVENT_MOUSE_BUTTONDOWN:
                         done = 1;
                         break;
-                    case SDL_QUIT:
+                    case SDL_EVENT_QUIT:
                         argv[i+1] = NULL;
                         done = 1;
                         break;
diff --git a/showimage.c b/showimage.c
index f49d5f79..50d79444 100644
--- a/showimage.c
+++ b/showimage.c
@@ -139,7 +139,7 @@ int main(int argc, char *argv[])
         while ( !done ) {
             while ( SDL_PollEvent(&event) ) {
                 switch (event.type) {
-                    case SDL_KEYUP:
+                    case SDL_EVENT_KEY_UP:
                         switch (event.key.keysym.sym) {
                         case SDLK_LEFT:
                             if ( i > 1 ) {
@@ -164,10 +164,10 @@ int main(int argc, char *argv[])
                             break;
                         }
                         break;
-                    case SDL_MOUSEBUTTONDOWN:
+                    case SDL_EVENT_MOUSE_BUTTONDOWN:
                         done = 1;
                         break;
-                    case SDL_QUIT:
+                    case SDL_EVENT_QUIT:
                         argv[i+1] = NULL;
                         done = 1;
                         break;
diff --git a/test/main.c b/test/main.c
index 07aa93a2..576a5dd4 100644
--- a/test/main.c
+++ b/test/main.c
@@ -18,6 +18,14 @@
 
 #include <stdlib.h>
 
+/* We'll have JPG save support by default: see IMG_jpg.c */
+#ifndef SDL_IMAGE_SAVE_JPG
+#define SDL_IMAGE_SAVE_JPG    1
+#endif
+
+
+
+
 #if defined(SDL_FILESYSTEM_OS2) || defined(SDL_FILESYSTEM_WINDOWS)
 static const char pathsep[] = "\\";
 #elif defined(SDL_FILESYSTEM_RISCOS)