fix compile errors in msvc

This commit is contained in:
Ondrej Novak 2025-08-28 19:54:57 +02:00
parent e0aa5096ba
commit ecf8f5c62c
3 changed files with 3 additions and 12 deletions

View file

@ -983,14 +983,12 @@ void show_loading_picture(char *filename)
ablock_free(p); ablock_free(p);
} }
typedef struct { typedef int (*GAME_THREAD_CB)(va_list);
va_list _args;
} Args ;
int init_skeldal_thread(va_list args) { int init_skeldal_thread(va_list args) {
const INI_CONFIG *cfg = va_arg(args, const INI_CONFIG *); 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 *); va_list *game_args = va_arg(args, va_list *);
showview = game_display_update_rect; showview = game_display_update_rect;
@ -1733,7 +1731,7 @@ int skeldal_gen_string_table_entry_point(const SKELDAL_CONFIG *start_cfg, const
return 0; return 0;
} }
void skeldal_entry_point_thread() { void skeldal_entry_point_thread(va_list _) {
int start_task = add_task(65536,start); int start_task = add_task(65536,start);
escape(); escape();

View file

@ -413,11 +413,6 @@ int SDLContext::init_window(const VideoConfig &config, const char *title, std::f
return exit_code; return exit_code;
} }
void SDLContext::init_video(const VideoConfig &config, const char *title) {
}
int SDLContext::check_axis_dir(int &cooldown, int value) { int SDLContext::check_axis_dir(int &cooldown, int value) {
int range = 0x8000-_jcontrol_map.walk_deadzone; int range = 0x8000-_jcontrol_map.walk_deadzone;

View file

@ -100,8 +100,6 @@ public:
int init_window(const VideoConfig &config, const char *title, std::function<int()> game_thread); int init_window(const VideoConfig &config, const char *title, std::function<int()> game_thread);
void init_video(const VideoConfig &config, const char *title);
void set_window_icon(const void *icon_data, size_t icon_size); void set_window_icon(const void *icon_data, size_t icon_size);
void configure_controller(const JoystickConfig &cfg); void configure_controller(const JoystickConfig &cfg);