mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 13:10:39 +00:00
- Fix _InterlockedExchangeAdd16, _InterlockedCompareExchangePointer and _InterlockedExchangePointer intrinsics.
svn path=/trunk/; revision=48110
This commit is contained in:
parent
5c0e7d3b75
commit
853b658b58
1 changed files with 5 additions and 5 deletions
|
@ -27,13 +27,9 @@ short _InterlockedCompareExchange16(volatile short * const Destination, const sh
|
||||||
#pragma intrinsic(_InterlockedCompareExchange16)
|
#pragma intrinsic(_InterlockedCompareExchange16)
|
||||||
long _InterlockedCompareExchange(volatile long * const Destination, const long Exchange, const long Comperand);
|
long _InterlockedCompareExchange(volatile long * const Destination, const long Exchange, const long Comperand);
|
||||||
#pragma intrinsic(_InterlockedCompareExchange)
|
#pragma intrinsic(_InterlockedCompareExchange)
|
||||||
void * _InterlockedCompareExchangePointer(void * volatile * const Destination, void * const Exchange, void * const Comperand);
|
|
||||||
#pragma intrinsic(_InterlockedCompareExchangePointer)
|
|
||||||
long _InterlockedExchange(volatile long * const Target, const long Value);
|
long _InterlockedExchange(volatile long * const Target, const long Value);
|
||||||
#pragma intrinsic(_InterlockedExchange)
|
#pragma intrinsic(_InterlockedExchange)
|
||||||
void * _InterlockedExchangePointer(void * volatile * const Target, void * const Value);
|
short _InterlockedExchangeAdd16(volatile short * const Addend, const short Value);
|
||||||
#pragma intrinsic(_InterlockedExchangePointer)
|
|
||||||
long _InterlockedExchangeAdd16(volatile short * const Addend, const short Value);
|
|
||||||
#pragma intrinsic(_InterlockedExchangeAdd16)
|
#pragma intrinsic(_InterlockedExchangeAdd16)
|
||||||
long _InterlockedExchangeAdd(volatile long * const Addend, const long Value);
|
long _InterlockedExchangeAdd(volatile long * const Addend, const long Value);
|
||||||
#pragma intrinsic(_InterlockedExchangeAdd)
|
#pragma intrinsic(_InterlockedExchangeAdd)
|
||||||
|
@ -75,6 +71,10 @@ __int64 _InterlockedExchange64(volatile __int64 * const Target, const __int64 Va
|
||||||
#pragma intrinsic(_InterlockedExchange64)
|
#pragma intrinsic(_InterlockedExchange64)
|
||||||
__int64 _InterlockedExchangeAdd64(volatile __int64 * const Addend, const __int64 Value);
|
__int64 _InterlockedExchangeAdd64(volatile __int64 * const Addend, const __int64 Value);
|
||||||
#pragma intrinsic(_InterlockedExchangeAdd64)
|
#pragma intrinsic(_InterlockedExchangeAdd64)
|
||||||
|
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)
|
||||||
__int64 _InterlockedAnd64(volatile __int64 * const value, const __int64 mask);
|
__int64 _InterlockedAnd64(volatile __int64 * const value, const __int64 mask);
|
||||||
#pragma intrinsic(_InterlockedAnd64)
|
#pragma intrinsic(_InterlockedAnd64)
|
||||||
long _InterlockedOr64(volatile __int64 * const value, const __int64 mask);
|
long _InterlockedOr64(volatile __int64 * const value, const __int64 mask);
|
||||||
|
|
Loading…
Reference in a new issue