Add freeArbre
to the header
This commit is contained in:
parent
6ed7ebee1f
commit
b87dc29000
2 changed files with 3 additions and 1 deletions
1
arbre.c
1
arbre.c
|
@ -50,7 +50,6 @@ void assignationCode(Arbre arbre, int codeActuel, int longueur, Entete *enteteLi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Libère en mémoire un Arbre
|
|
||||||
void freeArbre(Arbre arbre) {
|
void freeArbre(Arbre arbre) {
|
||||||
if (arbre->lettre == '\0') { // free aussi les mini-racines
|
if (arbre->lettre == '\0') { // free aussi les mini-racines
|
||||||
freeArbre(arbre->gauche);
|
freeArbre(arbre->gauche);
|
||||||
|
|
3
arbre.h
3
arbre.h
|
@ -39,6 +39,9 @@ void decompression(FILE *entree, FILE *sortie);
|
||||||
*/
|
*/
|
||||||
void assignationCode(Arbre arbre, int codeActuel, int longueur, Entete *enteteListe, int *i, int *longueurTotale);
|
void assignationCode(Arbre arbre, int codeActuel, int longueur, Entete *enteteListe, int *i, int *longueurTotale);
|
||||||
|
|
||||||
|
// Libère en mémoire un arbre (struct Arbre).
|
||||||
|
void freeArbre(Arbre arbre);
|
||||||
|
|
||||||
// Convertis un arbre (struct Arbre/Liste) en liste (struct Entete).
|
// Convertis un arbre (struct Arbre/Liste) en liste (struct Entete).
|
||||||
Entete *arbreVersListe(Arbre arbre, int taille, int *tailleTotale);
|
Entete *arbreVersListe(Arbre arbre, int taille, int *tailleTotale);
|
||||||
|
|
||||||
|
|
Reference in a new issue