diff --git a/includes/charge.h b/includes/charge.h index ce0598a..7471069 100644 --- a/includes/charge.h +++ b/includes/charge.h @@ -11,7 +11,7 @@ Precedence *loadPrec(int *tmax, int *tlog); // Recherches et tri -int rechTravaux(char *travauxName, Offre *tabTravaux[]); +int rechTravaux(char *travauxName, Offre *tabTravaux[]); void minTravaux(Offre *tabTravaux[]); void freeListeDevis(ListeDevis *ldevis); void fusionDevisElements(ListeDevis *R, int *tlogR, ListeDevis *S, int *tlogS, ListeDevis *mergedList, ListeDevis *last, int *k); @@ -21,8 +21,8 @@ void triFusionListeDevis(ListeDevis *ldevis, int tlog); // Foncctions de base -int lenListeDevis(ListeDevis l); -int nombrePred(char travaux[], Precedence prec[], int tlog); +int lenListeDevis(ListeDevis l); +int nombrePred(char travaux[], Precedence prec[], int tlog); void displayDevis(Devis d); void displayOffre(Offre *o); void displayListeDevis(ListeDevis l); diff --git a/srcs/charge.c b/srcs/charge.c index 3edfda3..54a5aa1 100644 --- a/srcs/charge.c +++ b/srcs/charge.c @@ -82,6 +82,7 @@ Tache **loadTaches(Offre *tabTravaux[]) prec = loadPrec(&tmaxPrec, &tlogPrec); t->nbPred = nombrePred(tabTravaux[i]->travaux, prec, tlogPrec); + t->succ = lstSucc(tabTravaux[i]->travaux, prec, tlogPrec); t->dateDebut=0; t->traite=0;