diff options
Diffstat (limited to 'storage/innobase/include/os0sync.h')
-rw-r--r-- | storage/innobase/include/os0sync.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/storage/innobase/include/os0sync.h b/storage/innobase/include/os0sync.h index ea3f2a06db5..9b4ce2343c5 100644 --- a/storage/innobase/include/os0sync.h +++ b/storage/innobase/include/os0sync.h @@ -598,7 +598,7 @@ amount of increment. */ (win_xchg_and_add(ptr, amount) + amount) # define os_atomic_increment_uint32(ptr, amount) \ - ((ulint) _InterlockedExchangeAdd((long*) ptr, amount)) + ((ulint) InterlockedExchangeAdd((long*) ptr, amount)) # define os_atomic_increment_ulint(ptr, amount) \ ((ulint) (win_xchg_and_add((lint*) ptr, (lint) amount) + amount)) @@ -613,7 +613,7 @@ Returns the resulting value, ptr is pointer to target, amount is the amount to decrement. There is no atomic substract function on Windows */ # define os_atomic_decrement_uint32(ptr, amount) \ - ((ulint) _InterlockedExchangeAdd((long*) ptr, (-amount))) + ((ulint) InterlockedExchangeAdd((long*) ptr, (-amount))) # define os_atomic_decrement_lint(ptr, amount) \ (win_xchg_and_add(ptr, -(lint) amount) - amount) |