diff --git a/desktop_version/src/Exit.h b/desktop_version/src/Exit.h index 9f058ab3..a80a3a0d 100644 --- a/desktop_version/src/Exit.h +++ b/desktop_version/src/Exit.h @@ -1,14 +1,8 @@ #ifndef VVV_EXIT_H #define VVV_EXIT_H -#ifdef __GNUC__ -# define VVV_NORETURN __attribute__((noreturn)) -#elif defined(_MSC_VER) -# define VVV_NORETURN __declspec(noreturn) -#else -# define VVV_NORETURN -#endif +#include -VVV_NORETURN void VVV_exit(const int exit_code); +SDL_NORETURN void VVV_exit(const int exit_code); #endif /* VVV_EXIT_H */ diff --git a/desktop_version/src/main.cpp b/desktop_version/src/main.cpp index eecaf94a..52c6e599 100644 --- a/desktop_version/src/main.cpp +++ b/desktop_version/src/main.cpp @@ -708,7 +708,7 @@ static void cleanup(void) FILESYSTEM_deinit(); } -VVV_NORETURN void VVV_exit(const int exit_code) +SDL_NORETURN void VVV_exit(const int exit_code) { cleanup(); exit(exit_code);