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