Jeśli się nie mylę to wygląda to tak:
1.Zwykła funkcja przyjmująca jako argument float i zwraca wskaźnik
2.Wskaźnik na funkcje zwracający int przyjmujący float
3.Wskaźnik na funkcje zwracający wskaźnik i przyjmujący float
4.Chyba literówka w wartości zwracanej więc zwraca int a przyjmuje jako argumnety wskaźnik na funkcje zwracającą int i wartość int