#3

указатель на функцию теперь передаётся верно.
правда, работает всё ещё неверно.