[NTDLL_APITEST]
authorThomas Faber <thomas.faber@reactos.org>
Wed, 22 Apr 2015 15:50:00 +0000 (15:50 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Wed, 22 Apr 2015 15:50:00 +0000 (15:50 +0000)
- Ensure 4-byte alignment for ATOM_BASIC_INFORMATION
CORE-6994 #resolve

svn path=/trunk/; revision=67349

rostests/winetests/ntdll/atom.c

index 9f43ad6..6a16a8d 100755 (executable)
@@ -432,9 +432,9 @@ static void test_Global(void)
 {
     NTSTATUS    res;
     RTL_ATOM    atom;
-    char        ptr[sizeof(ATOM_BASIC_INFORMATION) + 255 * sizeof(WCHAR)];
+    ULONG       ptr[(sizeof(ATOM_BASIC_INFORMATION) + 255 * sizeof(WCHAR)) / sizeof(ULONG)];
     ATOM_BASIC_INFORMATION*     abi = (ATOM_BASIC_INFORMATION*)ptr;
-    ULONG       ptr_size = sizeof(ATOM_BASIC_INFORMATION) + 255 * sizeof(WCHAR);
+    ULONG       ptr_size = sizeof(ptr);
 
     if (pNtAddAtomNT4)
         res = pNtAddAtomNT4(testAtom1, &atom);