[RTL]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 21 Nov 2010 01:36:51 +0000 (01:36 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 21 Nov 2010 01:36:51 +0000 (01:36 +0000)
Don't use _InterlockedCompareExchangePointer, that function doesn't exist on x86

svn path=/branches/cmake-bringup/; revision=49678

lib/rtl/critical.c

index 2045c0e..f166814 100644 (file)
@@ -65,9 +65,9 @@ RtlpCreateCriticalSectionSem(PRTL_CRITICAL_SECTION CriticalSection)
         }
         DPRINT("Created Event: %p \n", hNewEvent);
 
-        if (_InterlockedCompareExchangePointer((PVOID*)&CriticalSection->LockSemaphore,
-                                               (PVOID)hNewEvent,
-                                                0)) {
+        if (InterlockedCompareExchangePointer((PVOID*)&CriticalSection->LockSemaphore,
+                                              (PVOID)hNewEvent,
+                                               0)) {
 
             /* Some just created an event */
             DPRINT("Closing already created event: %p\n", hNewEvent);