Author: akhaldi
Date: Sat Jul 14 09:21:40 2012
New Revision: 56882
URL:
http://svn.reactos.org/svn/reactos?rev=56882&view=rev
Log:
[UNIATA]
* Improve the way DDKAPI, DDKCDECLAPI and DDKFASTAPI are defined. With that we don't
need ReactOS specific defines anymore.
* Already sent upstream.
Modified:
trunk/reactos/drivers/storage/ide/uniata/config.h
Modified: trunk/reactos/drivers/storage/ide/uniata/config.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata…
==============================================================================
--- trunk/reactos/drivers/storage/ide/uniata/config.h [iso-8859-1] (original)
+++ trunk/reactos/drivers/storage/ide/uniata/config.h [iso-8859-1] Sat Jul 14 09:21:40
2012
@@ -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)