dovendo restituire un (void *) ed essendo probabilmente il valore restituito ad uso esclusivo di chi ha scritto il programma, il programmatore sa che il contenuto del (void *) e' in realta' un intero... insomma lui sa quello che fa, a suo rischio e pericolo ;-)