Changeset 34757 in webkit for trunk/JavaScriptCore/wtf/Threading.h
- Timestamp:
- Jun 24, 2008, 2:06:07 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/Threading.h
r32808 r34757 172 172 #define WTF_USE_LOCKFREE_THREADSAFESHARED 1 173 173 174 #if COMPILER(MINGW) 175 inline void atomicIncrement(int* addend) { InterlockedIncrement(reinterpret_cast<long*>(addend)); } 176 inline int atomicDecrement(int* addend) { return InterlockedDecrement(reinterpret_cast<long*>(addend)); } 177 #else 174 178 inline void atomicIncrement(int volatile* addend) { InterlockedIncrement(reinterpret_cast<long volatile*>(addend)); } 175 179 inline int atomicDecrement(int volatile* addend) { return InterlockedDecrement(reinterpret_cast<long volatile*>(addend)); } 180 #endif 176 181 177 182 #elif PLATFORM(DARWIN)
Note:
See TracChangeset
for help on using the changeset viewer.