typedef void (*FctPrint)(void *DataNoeud); int _ListeD_Print(ListeD *MaListeD, FctPrint FonctionPrint, int dbg); #define ListD_Print(MaListeD,FonctionPrint) _ListeD_Print(MaListeD,FonctionPrint,0) //Si ta fonction reçoit dbg==0 alors elle ne doit pas s'en occuper.