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);
}