Hum de plus en plus étrange, je viens de vous codé une version avec un main minimaliste en rappelant les même fonction sans rien changer et la le clean fonctionne...
J'y comprend plus rien la.
http://img10.hostingpics.net/pics/127084untitled.png
Sa pourrait venir d'ou du coup d'après vous ?
A priori la seul différence avec la version implémenter dans le shell c'est que le main est dans un autre fichier.
Est ce que sa pourrait venir du fait que la structure est déclarer en local dans mon fichier history.c et pas dans les autres ? [Edit: Je viens de test ca venait pas la]