_atomic_swap_ptr
#define atomic_swap_ptr(_p, _n) _atomic_swap_ptr((_p), (_n))
#define atomic_swap_ptr(_p, _v) _atomic_swap_ptr((_p), (_v))
#define atomic_swap_ptr(_p, _n) _atomic_swap_ptr((_p), (_n))
#define atomic_swap_ptr(_p, _n) _atomic_swap_ptr((_p), (_n))
#define atomic_swap_ptr(_p, _n) _atomic_swap_ptr((_p), (_n))
#define atomic_swap_ptr(_p, _v) _atomic_swap_ptr((_p), (_v))
#define atomic_swap_ptr(_p, _v) _atomic_swap_ptr((_p), (_v))
#define atomic_swap_ptr(_p, _n) _atomic_swap_ptr((_p), (_n))
_atomic_swap_ptr(volatile void *p, void *v)
#define atomic_swap_ptr(_p, _v) _atomic_swap_ptr(_p, _v)