Quand j'écris des fonctions callback (en l'occurence avec GTK+, mais ça doit faire pareil avec n'importe quelle lib du genre), je suis obliger de leur donner un certain prototype, par exemple :
Mais souvent, je n'ai pas besoin d'utiliser un des paramètres (le paramètre widget la plupart du temps, car data pointe en général sur une structure contenant l'intégralité des données intéressantes).
Code : Sélectionner tout - Visualiser dans une fenêtre à part gboolean OnButtonPressed(GtkWidget *widget, gpointer data) ;
Du coup, je me ramasse plein de warnings du type "unused parameter 'widget'". Or comme j'aimerai enfin programmer sans warnings, j'aimerais bien savoir s'il y a une astuce (par exemple dans la déclaration de la fonction) pour ne plus avoir ça.
Bien sûr c'est pas très grave, mais bon, ça fait tâche...[/b]
Partager