Quand tu crées un fichier, t'es sensé employer fopen, banane
en même temps, si tu sais t'en passer, autant t'en passer, ne serait-ce que pour gagner de la place...
la libération auto de la mémoire suite à un malloc, ça m'étonnerai BEAUCOUP que TIGCC le fasse !
Ce n'est pas le boulot d'un compilateur !
(déjà d'un OS, c'est pas dit, même si Windows (on-pc) le fait, par exemple... ou PreOS sait le faire dans certains cas... mais surement pas le role d'un compilo !)