diff --git a/source/includes/vestige/vestige.h b/source/includes/vestige/vestige.h index 72f1c9c4f8..1505960021 100644 --- a/source/includes/vestige/vestige.h +++ b/source/includes/vestige/vestige.h @@ -30,11 +30,16 @@ * Boston, MA 02110-1301 USA. * */ -#include + #ifndef _VESTIGE_H #define _VESTIGE_H -#if ! (defined(WIN32) || defined(_WIN32) || defined(__WIN32__)) +#include + +#if defined(__WINE__) +# undef __cdecl +# define __cdecl __attribute__((ms_abi)) +#elif ! (defined(WIN32) || defined(_WIN32) || defined(__WIN32__)) # define __cdecl #endif