From ecf8f5c62cde4e6c4df98c68f3bfb25ab8894d9c Mon Sep 17 00:00:00 2001 From: Ondrej Novak Date: Thu, 28 Aug 2025 19:54:57 +0200 Subject: [PATCH] fix compile errors in msvc --- game/skeldal.c | 8 +++----- platform/sdl/sdl_context.cpp | 5 ----- platform/sdl/sdl_context.h | 2 -- 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/game/skeldal.c b/game/skeldal.c index bfa9079..c0e81f9 100644 --- a/game/skeldal.c +++ b/game/skeldal.c @@ -983,14 +983,12 @@ void show_loading_picture(char *filename) ablock_free(p); } -typedef struct { - va_list _args; -} Args ; +typedef int (*GAME_THREAD_CB)(va_list); int init_skeldal_thread(va_list args) { const INI_CONFIG *cfg = va_arg(args, const INI_CONFIG *); - int (*game_thread)(va_list) = va_arg(args, int (*)(va_list)); + GAME_THREAD_CB game_thread = va_arg(args,GAME_THREAD_CB); va_list *game_args = va_arg(args, va_list *); showview = game_display_update_rect; @@ -1733,7 +1731,7 @@ int skeldal_gen_string_table_entry_point(const SKELDAL_CONFIG *start_cfg, const return 0; } -void skeldal_entry_point_thread() { +void skeldal_entry_point_thread(va_list _) { int start_task = add_task(65536,start); escape(); diff --git a/platform/sdl/sdl_context.cpp b/platform/sdl/sdl_context.cpp index 5cbc5a3..7823a40 100644 --- a/platform/sdl/sdl_context.cpp +++ b/platform/sdl/sdl_context.cpp @@ -413,11 +413,6 @@ int SDLContext::init_window(const VideoConfig &config, const char *title, std::f return exit_code; } -void SDLContext::init_video(const VideoConfig &config, const char *title) { - - -} - int SDLContext::check_axis_dir(int &cooldown, int value) { int range = 0x8000-_jcontrol_map.walk_deadzone; diff --git a/platform/sdl/sdl_context.h b/platform/sdl/sdl_context.h index 50bd164..619ee5c 100644 --- a/platform/sdl/sdl_context.h +++ b/platform/sdl/sdl_context.h @@ -100,8 +100,6 @@ public: int init_window(const VideoConfig &config, const char *title, std::function game_thread); - void init_video(const VideoConfig &config, const char *title); - void set_window_icon(const void *icon_data, size_t icon_size); void configure_controller(const JoystickConfig &cfg);