[ros-diffs] [tkreuzer] 34941: - fix usage of InterlockedExchangeAddSizeT

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Wed Jul 30 02:31:42 CEST 2008


Author: tkreuzer
Date: Tue Jul 29 19:31:41 2008
New Revision: 34941

URL: http://svn.reactos.org/svn/reactos?rev=34941&view=rev
Log:
- fix usage of InterlockedExchangeAddSizeT

Modified:
    branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ex.h

Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ex.h
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ex.h?rev=34941&r1=34940&r2=34941&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ex.h [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ex.h [iso-8859-1] Tue Jul 29 19:31:41 2008
@@ -934,8 +934,8 @@
     ASSERT(PushLock->Waiting || PushLock->Shared == 0);
 
     /* Unlock the pushlock */
-    OldValue.Value = InterlockedExchangeAddSizeT((PLONG)PushLock,
-                                                 -(LONG)EX_PUSH_LOCK_LOCK);
+    OldValue.Value = InterlockedExchangeAddSizeT((PSIZE_T)PushLock,
+                                                 -(SIZE_T)EX_PUSH_LOCK_LOCK);
 
     /* Sanity checks */
     ASSERT(OldValue.Locked);



More information about the Ros-diffs mailing list