Author: tkreuzer
Date: Wed Sep  1 13:19:29 2010
New Revision: 48676
URL: 
http://svn.reactos.org/svn/reactos?rev=48676&view=rev
Log:
fix msc/intrin.h
Modified:
    branches/ros-amd64-bringup/reactos/include/crt/msc/intrin.h
Modified: branches/ros-amd64-bringup/reactos/include/crt/msc/intrin.h
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/inclu…
==============================================================================
--- branches/ros-amd64-bringup/reactos/include/crt/msc/intrin.h [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/include/crt/msc/intrin.h [iso-8859-1] Wed Sep  1
13:19:29 2010
@@ -21,11 +21,14 @@
 void _WriteBarrier(void);
 #pragma intrinsic(_WriteBarrier)
+char _InterlockedCompareExchange8(volatile char * const Destination, const char Exchange,
const char Comperand);
 #pragma intrinsic(_InterlockedCompareExchange8)
 short _InterlockedCompareExchange16(volatile short * const Destination, const short
Exchange, const short Comperand);
 #pragma intrinsic(_InterlockedCompareExchange16)
 long _InterlockedCompareExchange(volatile long * const Destination, const long Exchange,
const long Comperand);
 #pragma intrinsic(_InterlockedCompareExchange)
+#if defined(_AMD64_) || defined(_IA64_)
+void * _InterlockedCompareExchangePointer(void * volatile * const Destination, void *
const Exchange, void * const Comperand);
 #pragma intrinsic(_InterlockedCompareExchangePointer)
 void * _InterlockedExchangePointer(void * volatile * const Target, void * const Value);
 #pragma intrinsic(_InterlockedExchangePointer)