Fix atomic_store_voidptr to actually set the value

Why do we have 3 extra copies of the atomic fetch and store for void pointer?

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>