comparison src/os/win32/ngx_atomic.h @ 6474:2cd019520210

Style.
author Ruslan Ermilov <ru@nginx.com>
date Wed, 30 Mar 2016 11:52:16 +0300
parents 3d2d3e1cf427
children
comparison
equal deleted inserted replaced
6473:9d7326d3f474 6474:2cd019520210
25 || ( _MSC_VER >= 1300 ) 25 || ( _MSC_VER >= 1300 )
26 26
27 /* the new SDK headers */ 27 /* the new SDK headers */
28 28
29 #define ngx_atomic_cmp_set(lock, old, set) \ 29 #define ngx_atomic_cmp_set(lock, old, set) \
30 ((ngx_atomic_uint_t) InterlockedCompareExchange((long *) lock, set, old) \ 30 ((ngx_atomic_uint_t) InterlockedCompareExchange((long *) lock, set, old) \
31 == old) 31 == old)
32 32
33 #else 33 #else
34 34
35 /* the old MS VC6.0SP2 SDK headers */ 35 /* the old MS VC6.0SP2 SDK headers */
36 36
37 #define ngx_atomic_cmp_set(lock, old, set) \ 37 #define ngx_atomic_cmp_set(lock, old, set) \
38 (InterlockedCompareExchange((void **) lock, (void *) set, (void *) old) \ 38 (InterlockedCompareExchange((void **) lock, (void *) set, (void *) old) \
39 == (void *) old) 39 == (void *) old)
40 40
41 #endif 41 #endif
42 42
43 43
44 #define ngx_atomic_fetch_add(p, add) InterlockedExchangeAdd((long *) p, add) 44 #define ngx_atomic_fetch_add(p, add) InterlockedExchangeAdd((long *) p, add)