Lines Matching defs:expected
104 static inline int atomic_compare_exchange_strong(intptr_t *object, intptr_t *expected,
107 intptr_t old = *expected;
108 *expected = (intptr_t)InterlockedCompareExchangePointer(
110 return *expected == old;
113 #define atomic_compare_exchange_strong_explicit(object, expected, desired, success, failure) \
114 atomic_compare_exchange_strong(object, expected, desired)
116 #define atomic_compare_exchange_weak(object, expected, desired) \
117 atomic_compare_exchange_strong(object, expected, desired)
119 #define atomic_compare_exchange_weak_explicit(object, expected, desired, success, failure) \
120 atomic_compare_exchange_weak(object, expected, desired)