diff --git a/reactos/drivers/storage/ide/uniata/config.h b/reactos/drivers/storage/ide/uniata/config.h index 690acd4b0cd..cf75739ddc0 100644 --- a/reactos/drivers/storage/ide/uniata/config.h +++ b/reactos/drivers/storage/ide/uniata/config.h @@ -110,16 +110,17 @@ #define DEF_U64(x) (x##ULL) #define DEF_I64(x) (x##LL) - /* ReactOS-specific defines */ - #ifdef USE_REACTOS_DDK - #define DDKFASTAPI __attribute__((fastcall)) - #else //USE_REACTOS_DDK + #ifndef DDKAPI + #define DDKAPI __attribute__((stdcall)) + #endif - #define DDKAPI __attribute__((stdcall)) - #define DDKFASTAPI __attribute__((fastcall)) - #define DDKCDECLAPI __attribute__((cdecl)) + #ifndef DDKCDECLAPI + #define DDKCDECLAPI __attribute__((cdecl)) + #endif - #endif //DDKAPI + #ifndef DDKFASTAPI + #define DDKFASTAPI __attribute__((fastcall)) + #endif #define DECLSPEC_NAKED __attribute__((naked)) @@ -128,11 +129,17 @@ #define DEF_U64(x) (x##UI64) #define DEF_I64(x) (x##I64) - /* ReactOS-specific defines */ + #ifndef DDKAPI + #define DDKAPI __stdcall + #endif - #define DDKAPI __stdcall - #define DDKFASTAPI __fastcall - #define DDKCDECLAPI _cdecl + #ifndef DDKCDECLAPI + #define DDKCDECLAPI _cdecl + #endif + + #ifndef DDKFASTAPI + #define DDKFASTAPI __fastcall + #endif #define DECLSPEC_NAKED __declspec(naked)