From 5ddac7e026083db407112fb360a595b00d157344 Mon Sep 17 00:00:00 2001
From: Pierre Wendling <[EMAIL REDACTED]>
Date: Mon, 10 Oct 2022 22:04:02 -0400
Subject: [PATCH] PSP: Fix type mismatch warnings.
---
src/thread/psp/SDL_syssem.c | 2 +-
src/video/psp/SDL_pspevents.c | 18 +++++++++---------
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/thread/psp/SDL_syssem.c b/src/thread/psp/SDL_syssem.c
index 640619cd980b..293354e08a8c 100644
--- a/src/thread/psp/SDL_syssem.c
+++ b/src/thread/psp/SDL_syssem.c
@@ -101,7 +101,7 @@ int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout)
pTimeout = &timeout;
}
- res = sceKernelWaitSema(sem->semid, 1, pTimeout);
+ res = sceKernelWaitSema(sem->semid, 1, (SceUInt *) pTimeout);
switch (res) {
case SCE_KERNEL_ERROR_OK:
return 0;
diff --git a/src/video/psp/SDL_pspevents.c b/src/video/psp/SDL_pspevents.c
index 33395dcbb426..dd2c67f1721d 100644
--- a/src/video/psp/SDL_pspevents.c
+++ b/src/video/psp/SDL_pspevents.c
@@ -62,16 +62,17 @@ static struct {
{ PSP_HPRM_HOLD, SDLK_F15 }
};
-int EventUpdate(void *data)
+int
+EventUpdate(void *data)
{
while (running) {
- SDL_SemWait(event_sem);
- sceHprmPeekCurrentKey(&hprm);
- SDL_SemPost(event_sem);
- /* Delay 1/60th of a second */
- sceKernelDelayThread(1000000 / 60);
- }
- return 0;
+ SDL_SemWait(event_sem);
+ sceHprmPeekCurrentKey((u32 *) &hprm);
+ SDL_SemPost(event_sem);
+ /* Delay 1/60th of a second */
+ sceKernelDelayThread(1000000 / 60);
+ }
+ return 0;
}
void PSP_PumpEvents(_THIS)
@@ -80,7 +81,6 @@ void PSP_PumpEvents(_THIS)
enum PspHprmKeys keys;
enum PspHprmKeys changed;
static enum PspHprmKeys old_keys = 0;
- SDL_Keysym sym;
SDL_SemWait(event_sem);
keys = hprm;