diff --git a/sdk/include/xdk/ntbasedef.h b/sdk/include/xdk/ntbasedef.h index a662f2bdfb2..c0f10eeca16 100644 --- a/sdk/include/xdk/ntbasedef.h +++ b/sdk/include/xdk/ntbasedef.h @@ -173,7 +173,11 @@ #endif #endif /* DECLSPEC_EXPORT */ +#ifdef __GNUC__ +#define DECLSPEC_NORETURN __attribute__((noreturn)) +#else #define DECLSPEC_NORETURN __declspec(noreturn) +#endif #ifndef DECLSPEC_ADDRSAFE #if defined(_MSC_VER) && (defined(_M_ALPHA) || defined(_M_AXP64)) diff --git a/sdk/include/xdk/winnt_old.h b/sdk/include/xdk/winnt_old.h index 569e9e10fc1..f2f3368925b 100644 --- a/sdk/include/xdk/winnt_old.h +++ b/sdk/include/xdk/winnt_old.h @@ -79,9 +79,9 @@ /*#ifdef _WINE*/ #if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))) -# define __WINE_ALLOC_SIZE(x) __attribute__((__alloc_size__(x))) +# define __WINE_ALLOC_SIZE(...) __attribute__((__alloc_size__(__VA_ARGS__))) #else -# define __WINE_ALLOC_SIZE(x) +# define __WINE_ALLOC_SIZE(...) #endif /*#endif*/