diff --git a/reactos/hal/halx86/mp/ioapic.c b/reactos/hal/halx86/mp/ioapic.c index af1b39c5cb9..ac331e167f3 100644 --- a/reactos/hal/halx86/mp/ioapic.c +++ b/reactos/hal/halx86/mp/ioapic.c @@ -10,8 +10,8 @@ /* INCLUDES *****************************************************************/ #include -#define NDEBUG -#include +#define NDEBUG +#include /* GLOBALS *****************************************************************/ @@ -319,7 +319,7 @@ IOAPICSetupIrqs(VOID) entry.dest.logical.logical_dest = 0; idx = IOAPICGetIrqEntry(apic,pin,INT_VECTORED); - if (idx == -1) + if (idx == (ULONG)-1) { if (first_notcon) { diff --git a/reactos/hal/halx86/mp/mpconfig.c b/reactos/hal/halx86/mp/mpconfig.c index 9911e365949..b10356e36a3 100644 --- a/reactos/hal/halx86/mp/mpconfig.c +++ b/reactos/hal/halx86/mp/mpconfig.c @@ -10,8 +10,8 @@ /* INCLUDES *****************************************************************/ #include -#define NDEBUG -#include +#define NDEBUG +#include /* GLOBALS ******************************************************************/ @@ -302,7 +302,7 @@ HaliReadMPConfigTable(PMP_CONFIGURATION_TABLE Table) DPRINT("APIC at: %08x\n", Table->LocalAPICAddress); - Entry = (PUCHAR)((PVOID)Table + sizeof(MP_CONFIGURATION_TABLE)); + Entry = (PUCHAR)((ULONG_PTR)Table + sizeof(MP_CONFIGURATION_TABLE)); Count = 0; while (Count < (Table->Length - sizeof(MP_CONFIGURATION_TABLE))) {