Author: sginsberg Date: Sun Dec 14 04:02:46 2008 New Revision: 38074
URL: http://svn.reactos.org/svn/reactos?rev=38074&view=rev Log: - Get rid off STATIC, DECL_IMPORT and DECL_EXPORT - Fix FIELD_OFFSET
Modified: trunk/reactos/include/ddk/ntdef.h trunk/reactos/include/ddk/winddi.h trunk/reactos/include/ddk/winddk.h
Modified: trunk/reactos/include/ddk/ntdef.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/ntdef.h?rev=380... ============================================================================== --- trunk/reactos/include/ddk/ntdef.h [iso-8859-1] (original) +++ trunk/reactos/include/ddk/ntdef.h [iso-8859-1] Sun Dec 14 04:02:46 2008 @@ -58,14 +58,6 @@ // #ifndef CONST #define CONST const -#endif - - -// -// FIXME: Non standard, should be deprecated -// -#ifndef STATIC -#define STATIC static #endif
// @@ -164,7 +156,7 @@ // #ifndef FIELD_OFFSET #define FIELD_OFFSET(Type, Field) \ - ((LONG_PTR) (&(((Type *) 0)->Field))) + ((LONG)(LONG_PTR) (&(((Type *) 0)->Field))) #endif
// @@ -193,14 +185,8 @@ // // Import and Export Specifiers // -#ifndef DECL_IMPORT -#define DECL_IMPORT DECLSPEC_IMPORT //FIXME: DECL_IMPORT -> DECLSPEC_IMPORT -#endif -#ifndef DECL_EXPORT -#define DECL_EXPORT DECLSPEC_EXPORT //FIXME: DECL_EXPORT -> DECLSPEC_EXPORT -#endif - -// Done the same way as in windef.h (for now *cough*) + +// Done the same way as in windef.h for now #define DECLSPEC_IMPORT __declspec(dllimport) #define DECLSPEC_EXPORT __declspec(dllexport) #define DECLSPEC_NORETURN __declspec(noreturn)
Modified: trunk/reactos/include/ddk/winddi.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/winddi.h?rev=38... ============================================================================== --- trunk/reactos/include/ddk/winddi.h [iso-8859-1] (original) +++ trunk/reactos/include/ddk/winddi.h [iso-8859-1] Sun Dec 14 04:02:46 2008 @@ -34,8 +34,8 @@ extern "C" { #endif
-#ifndef DECL_IMPORT -#define DECL_IMPORT __attribute__((dllimport)) +#ifndef DECLSPEC_IMPORT +#define DECLSPEC_IMPORT __attribute__((dllimport)) #endif
#ifndef WIN32KAPI
Modified: trunk/reactos/include/ddk/winddk.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/winddk.h?rev=38... ============================================================================== --- trunk/reactos/include/ddk/winddk.h [iso-8859-1] (original) +++ trunk/reactos/include/ddk/winddk.h [iso-8859-1] Sun Dec 14 04:02:46 2008 @@ -3122,10 +3122,10 @@ } HAL_DISPATCH, *PHAL_DISPATCH;
#if defined(_NTDRIVER_) || defined(_NTDDK_) || defined(_NTHAL_) -extern DECL_IMPORT PHAL_DISPATCH HalDispatchTable; +extern DECLSPEC_IMPORT PHAL_DISPATCH HalDispatchTable; #define HALDISPATCH ((PHAL_DISPATCH)&HalDispatchTable) #else -extern DECL_EXPORT HAL_DISPATCH HalDispatchTable; +extern DECLSPEC_EXPORT HAL_DISPATCH HalDispatchTable; #define HALDISPATCH (&HalDispatchTable) #endif