Le void * c'est à peu près la seule façon de faire des fonctions génériques en C.