Eu estava olhando o código do exemplo de árvore postado pelo professor Gubi e reparei na seguinte linha:
typedef void (*Visitor)(void *);
(logo no comeco do tree.h)
Pelo que eu consegui deduzir, pelo resto do programa, você está dizendo aí que visitor é um ponteiro para uma função com a assinatura:
void funcao(void *p);
É isso?
Em resposta à Gabriel R. C. Peixoto
Re: typedefs de ponteiros para funções.
O Gubi é quem responde essa, mas eu acredito que é isso ai. Um apontador para void nada mais do que um apontador genérico. A função malloc se não me engano retorna um apontador para um void, que geralmente é repassado por meio de um cast.
Abraços!
Abraços!