ATOMIC_SET 7 ruby_atomic.h # define ATOMIC_SET(var, val) (void)__atomic_exchange_n(&(var), (val), __ATOMIC_SEQ_CST) ATOMIC_SET 28 ruby_atomic.h # define ATOMIC_SET(var, val) (void)__sync_lock_test_and_set(&(var), (val)) ATOMIC_SET 46 ruby_atomic.h # define ATOMIC_SET(var, val) InterlockedExchange(&(var), (val)) ATOMIC_SET 97 ruby_atomic.h # define ATOMIC_SET(var, val) (void)atomic_swap_uint(&(var), (val)) ATOMIC_SET 127 ruby_atomic.h # define ATOMIC_SET(var, val) (void)((var) = (val))