[ros-diffs] [navaraf] 13603: Cast pointers to ULONG_PTR instead of ULONG.

navaraf at svn.reactos.com navaraf at svn.reactos.com
Wed Feb 16 19:21:22 CET 2005


Cast pointers to ULONG_PTR instead of ULONG.
Modified: trunk/reactos/ntoskrnl/mm/i386/pfault.c
  _____  

Modified: trunk/reactos/ntoskrnl/mm/i386/pfault.c
--- trunk/reactos/ntoskrnl/mm/i386/pfault.c	2005-02-16 18:19:54 UTC
(rev 13602)
+++ trunk/reactos/ntoskrnl/mm/i386/pfault.c	2005-02-16 18:21:21 UTC
(rev 13603)
@@ -1,4 +1,4 @@

-/* $Id:$
+/* $Id$
  *
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS kernel
@@ -75,18 +75,18 @@
       KeLowerIrql(oldIrql);
    }
    if (!NT_SUCCESS(Status) && (Mode == KernelMode) &&
-         ((*Eip) >= (ULONG)MmSafeCopyFromUserUnsafeStart) &&
-         ((*Eip) <= (ULONG)MmSafeCopyFromUserRestart))
+         ((*Eip) >= (ULONG_PTR)MmSafeCopyFromUserUnsafeStart) &&
+         ((*Eip) <= (ULONG_PTR)MmSafeCopyFromUserRestart))
    {
-      (*Eip) = (ULONG)MmSafeCopyFromUserRestart;
+      (*Eip) = (ULONG_PTR)MmSafeCopyFromUserRestart;
       (*Eax) = STATUS_ACCESS_VIOLATION;
       return(STATUS_SUCCESS);
    }
    if (!NT_SUCCESS(Status) && (Mode == KernelMode) &&
-         ((*Eip) >= (ULONG)MmSafeCopyToUserUnsafeStart) &&
-         ((*Eip) <= (ULONG)MmSafeCopyToUserRestart))
+         ((*Eip) >= (ULONG_PTR)MmSafeCopyToUserUnsafeStart) &&
+         ((*Eip) <= (ULONG_PTR)MmSafeCopyToUserRestart))
    {
-      (*Eip) = (ULONG)MmSafeCopyToUserRestart;
+      (*Eip) = (ULONG_PTR)MmSafeCopyToUserRestart;
       (*Eax) = STATUS_ACCESS_VIOLATION;
       return(STATUS_SUCCESS);
    }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050216/cffd856c/attachment.html


More information about the Ros-diffs mailing list