Add typedef for replace very long name of function pointer