ATOMIC_SET        20 rubysig.h      # define ATOMIC_SET(var, val) InterlockedExchange(&(var), (val))
ATOMIC_SET        39 rubysig.h      # define ATOMIC_SET(var, val) ((var) = (val))