Restructure atomic_*_z().

Restructure atomic_*_z() so that no casting within macros is necessary.
This avoids warnings when compiling with clang.
1 file changed