diff --git a/reactos/include/ntos/rtl.h b/reactos/include/ntos/rtl.h index b4fc9c4d9f6..61d33414bbf 100755 --- a/reactos/include/ntos/rtl.h +++ b/reactos/include/ntos/rtl.h @@ -2219,7 +2219,7 @@ RtlResetRtlTranslations (IN PNLSTABLEINFO NlsTable); * ); */ #define RtlRetrieveUlong(DestAddress,SrcAddress) \ - if ((ULONG)(SrcAddress) & LONG_MASK) \ + if ((ULONG_PTR)(SrcAddress) & LONG_MASK) \ { \ ((PUCHAR)(DestAddress))[0]=((PUCHAR)(SrcAddress))[0]; \ ((PUCHAR)(DestAddress))[1]=((PUCHAR)(SrcAddress))[1]; \