From 3bdd356ed62ce15aef2040e0b07a4c3962c5cdca Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Thu, 19 Oct 2023 18:22:07 +0200 Subject: [PATCH] gl: fix lax use of pointer conversion no longer allowed by emscripten --- azur/src/gl/init.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azur/src/gl/init.cpp b/azur/src/gl/init.cpp index 5e5d4e8..ff1b378 100644 --- a/azur/src/gl/init.cpp +++ b/azur/src/gl/init.cpp @@ -18,7 +18,7 @@ static EM_BOOL fullscreen_callback(int ev, void const *_, void *window0) double w, h; emscripten_get_element_css_size("canvas", &w, &h); - SDL_Window *window = window0; + SDL_Window *window = static_cast(window0); SDL_SetWindowSize(window, (int)w, (int)h); azlog(INFO, "Canvas size updated: now %dx%d", (int)w, (int)h); @@ -157,7 +157,7 @@ static void nop(void) static EM_BOOL frame(double time, void *data) { - struct params *params = data; + struct params *params = static_cast(data); if(params->tied && params->started) if(params->update) params->update(); @@ -183,7 +183,7 @@ int azur_main_loop( emscripten_request_animation_frame_loop(frame, &p); if(!(flags & AZUR_MAIN_LOOP_TIED)) { - void (*update_v)(void) = (void *)update; + void (*update_v)(void) = (void (*)(void))update; emscripten_set_main_loop(update_v, update_ups, true); } else {