[XDK/DDK]

Slightly reorganize architecture dependent headers, so that ASSERT can be used
[CRT]
Use some definitions only for vista+, since 2k3 msvcrt doesn't have them

svn path=/trunk/; revision=55504
This commit is contained in:
Timo Kreuzer 2012-02-08 22:15:06 +00:00
parent 5eeb447451
commit 683b30a149
4 changed files with 579 additions and 580 deletions

View file

@ -124,8 +124,9 @@ extern "C" {
__CRT_INLINE long double tanl(long double x) { return (tan((double)x)); }
#endif
#if defined(__x86_64) || defined(_M_AMD64) || \
defined (__ia64__) || defined (_M_IA64)
#if (_WIN32_WINNT >= 0x600) && \
(defined(__x86_64) || defined(_M_AMD64) || \
defined (__ia64__) || defined (_M_IA64))
_CRTIMP float __cdecl acosf(float x);
_CRTIMP float __cdecl asinf(float x);
_CRTIMP float __cdecl atanf(float x);

File diff suppressed because it is too large Load diff

View file

@ -2,6 +2,22 @@
* Kernel Functions *
******************************************************************************/
$if (_WDMDDK_)
#if defined(_M_IX86)
$include(x86/ke.h)
#elif defined(_M_AMD64)
$include(amd64/ke.h)
#elif defined(_M_IA64)
$include(ia64/ke.h)
#elif defined(_M_PPC)
$include(ppc/ke.h)
#elif defined(_M_MIPS)
$include(mips/ke.h)
#elif defined(_M_ARM)
$include(arm/ke.h)
#else
#error Unknown Architecture
#endif
NTKERNELAPI
VOID
NTAPI

View file

@ -209,23 +209,6 @@ $define (_WDMDDK_)
$include (interlocked.h)
$include (rtltypes.h)
$include (ketypes.h)
#if defined(_M_IX86)
$include(x86/ke.h)
#elif defined(_M_AMD64)
$include(amd64/ke.h)
#elif defined(_M_IA64)
$include(ia64/ke.h)
#elif defined(_M_PPC)
$include(ppc/ke.h)
#elif defined(_M_MIPS)
$include(mips/ke.h)
#elif defined(_M_ARM)
$include(arm/ke.h)
#else
#error Unknown Architecture
#endif
$include (mmtypes.h)
$include (extypes.h)
$include (setypes.h)