heim_base_atomic_dec
heim_base_atomic_dec(heim_base_atomic_type *x)
#define heim_base_atomic_dec(x) __sync_sub_and_fetch((x), 1)
#define heim_base_atomic_dec(x) InterlockedDecrement(x)