La funzione FixedPoint non restituisce valori (infatti e' void FixedPoint)
Quindi NON devi dichiarare la variabile e NON devi usare la
return ...
outcome e' un parametro in ingresso ed e' il puntatore ad un valore che assegnerai scrivendo
*outcome = (state == withintol);