ATOMIC_SET 24 signal.c # define ATOMIC_SET(var, val) InterlockedExchange(&(var), (val)) ATOMIC_SET 32 signal.c # define ATOMIC_SET(var, val) ((var) = (val))