typedef int (fc_name) (void);
Здесь fc_name - это любой допустимый символ C.
fc_name
Чем он отличается от указателя на функцию typedef ?
typedef