fix a few 'unused but set variable' and 'unused function' warnings
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
diff --git a/src/cpuinfo/SDL_cpuinfo.c b/src/cpuinfo/SDL_cpuinfo.c
index c05c88c..540f6a5 100644
--- a/src/cpuinfo/SDL_cpuinfo.c
+++ b/src/cpuinfo/SDL_cpuinfo.c
@@ -1152,8 +1152,6 @@ SDL_SIMDRealloc(void *mem, const size_t len)
}
if (mem) {
- void **realptr = (void **) mem;
- realptr--;
mem = *(((void **) mem) - 1);
/* Check the delta between the real pointer and user pointer */
@@ -1193,8 +1191,6 @@ void
SDL_SIMDFree(void *ptr)
{
if (ptr) {
- void **realptr = (void **) ptr;
- realptr--;
SDL_free(*(((void **) ptr) - 1));
}
}
diff --git a/src/joystick/windows/SDL_windowsjoystick.c b/src/joystick/windows/SDL_windowsjoystick.c
index a79e340..ccd8f37 100644
--- a/src/joystick/windows/SDL_windowsjoystick.c
+++ b/src/joystick/windows/SDL_windowsjoystick.c
@@ -522,7 +522,6 @@ WINDOWS_JoystickGetCount(void)
static void
WINDOWS_JoystickDetect(void)
{
- int device_index = 0;
JoyStick_DeviceData *pCurList = NULL;
/* only enum the devices if the joystick thread told us something changed */
@@ -570,7 +569,7 @@ WINDOWS_JoystickDetect(void)
pCurList = pListNext;
}
- for (device_index = 0, pCurList = SYS_Joystick; pCurList; ++device_index, pCurList = pCurList->pNext) {
+ for (pCurList = SYS_Joystick; pCurList; pCurList = pCurList->pNext) {
if (pCurList->send_add_event) {
if (pCurList->bXInputDevice) {
#if SDL_HAPTIC_XINPUT
diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c
index d2d94f2..082545f 100644
--- a/src/render/SDL_render.c
+++ b/src/render/SDL_render.c
@@ -900,6 +900,7 @@ SDL_CreateWindowAndRenderer(int width, int height, Uint32 window_flags,
return 0;
}
+#if !SDL_RENDER_DISABLED
static SDL_INLINE
void VerifyDrawQueueFunctions(const SDL_Renderer *renderer)
{
@@ -953,6 +954,7 @@ static void SDL_CalculateSimulatedVSyncInterval(SDL_Renderer *renderer, SDL_Wind
}
renderer->simulate_vsync_interval = (1000 / refresh_rate);
}
+#endif
SDL_Renderer *
SDL_CreateRenderer(SDL_Window * window, int index, Uint32 flags)