Bonjour,
Je déclare un type de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
typedef t_sender *(*sender_initializer)();
et j'obtiens le warning du titre :
function declaration isn't a prototype
J'utilise gcc 4.2.2.
Que signifie exactement ce warning ? La construction n'est pas licite ? Je l'utilise pour déclarer un pointeur de fonction pouvant prendre n'importe quelle liste de paramètres. Le warning disparaît si je met void entre parenthèses mais ce n'est pas ce que je veux...
Quelle est l'option qui permet de faire disparaître ce warning ? Et surtout est-ce sûr de faire disparaître le warning en question ?

Merci d'avance