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);