If I have the following code example,
... typedef void (*printer_t)(int); int main() { printer_t p = &print_int; p(5); return 0; }