when does the void pointer can be dereferenced