Changeset 1682
- Timestamp:
- 10/09/09 12:52:42 (14 years ago)
- Files:
-
- branches/libffado-2.0/src/libutil/Atomic.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/libffado-2.0/src/libutil/Atomic.h
r1144 r1682 159 159 } 160 160 161 #else 162 #warning using builtin gcc (version >4.1) atomic 163 164 static inline char CAS(volatile uint32_t value, uint32_t newvalue, volatile int32_t* addr) 165 { 166 return __sync_bool_compare_and_swap (addr, value, newvalue); 167 } 168 161 169 #endif 162 170