Changeset 94191 in webkit for trunk/Source/JavaScriptCore/wtf/Atomics.h
- Timestamp:
- Aug 31, 2011, 8:10:10 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/wtf/Atomics.h
r93450 r94191 66 66 #elif OS(DARWIN) 67 67 #include <libkern/OSAtomic.h> 68 #elif OS(ANDROID)69 #include <cutils/atomic.h>70 68 #elif OS(QNX) 71 69 #include <atomic.h> … … 104 102 inline int atomicDecrement(int volatile* addend) { return static_cast<int>(atomic_sub_value(reinterpret_cast<unsigned volatile*>(addend), 1)) - 1; } 105 103 106 #elif OS(ANDROID)107 108 inline int atomicIncrement(int volatile* addend) { return android_atomic_inc(addend); }109 inline int atomicDecrement(int volatile* addend) { return android_atomic_dec(addend); }110 111 104 #elif COMPILER(GCC) && !CPU(SPARC64) && !OS(SYMBIAN) // sizeof(_Atomic_word) != sizeof(int) on sparc64 gcc 112 105 #define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1
Note:
See TracChangeset
for help on using the changeset viewer.