[ros-diffs] [tkreuzer] 56257: [NDK] Don't C_ASSERT some struct sizes on 64 bit builds

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Wed Mar 28 09:14:27 UTC 2012


Author: tkreuzer
Date: Wed Mar 28 09:14:27 2012
New Revision: 56257

URL: http://svn.reactos.org/svn/reactos?rev=56257&view=rev
Log:
[NDK]
Don't C_ASSERT some struct sizes on 64 bit builds

Modified:
    trunk/reactos/include/ndk/extypes.h

Modified: trunk/reactos/include/ndk/extypes.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/extypes.h?rev=56257&r1=56256&r2=56257&view=diff
==============================================================================
--- trunk/reactos/include/ndk/extypes.h [iso-8859-1] (original)
+++ trunk/reactos/include/ndk/extypes.h [iso-8859-1] Wed Mar 28 09:14:27 2012
@@ -845,7 +845,9 @@
     ULONG WaitReason;
     ULONG PadPadAlignment;
 } SYSTEM_THREAD_INFORMATION, *PSYSTEM_THREAD_INFORMATION;
+#ifndef _WIN64
 C_ASSERT(sizeof(SYSTEM_THREAD_INFORMATION) == 0x40); // Must be 8-byte aligned
+#endif
 
 typedef struct _SYSTEM_PROCESS_INFORMATION
 {
@@ -894,9 +896,11 @@
     LARGE_INTEGER OtherTransferCount;
 //    SYSTEM_THREAD_INFORMATION TH[1];
 } SYSTEM_PROCESS_INFORMATION, *PSYSTEM_PROCESS_INFORMATION;
+#ifndef _WIN64
 C_ASSERT(sizeof(SYSTEM_PROCESS_INFORMATION) == 0xB8); // Must be 8-byte aligned
-
-// 
+#endif
+
+//
 // Class 6
 typedef struct _SYSTEM_CALL_COUNT_INFORMATION
 {




More information about the Ros-diffs mailing list