cast ATOMIC_INCREMENT/DECREMENT to void to silence warning on some more pedantic compilers

these two macros are always used for quite increment/decrement and the return value is always ignored.
If the caller wants to inspect the return value he should use ATOMIC_INCREASE/DECREASE instead