ATOMIC_TEST 19 rubysig.h # define ATOMIC_TEST(var) InterlockedExchange(&(var), 0) ATOMIC_TEST 38 rubysig.h # define ATOMIC_TEST(var) ((var) ? ((var) = 0, 1) : 0)