#ifndef LIST_H #define LIST_H //image3 typedef struct listLabels { struct listLabels * prec; //char * nom[30]; char * val; struct listLabels * suiv; // listLabels_t, *listLabels_p; } listLabels_t, *listLabels_p; //typedef struct listLabels listLabels_t; struct listEtats { struct listEtats * prec; //char * nom[30]; char * val; struct listEtats * suiv; // listLabels_t, *listLabels_p; }; typedef struct listEtats listEtats_t; listEtats_t * ptrEtatsCour, * etat1, *ptrEtatsOri; int nbEtats; // Alloue un element //entier_t *alloue(void); // Desalloue un element //void desalloue(entier_t *e); // Insere un nouvel element en tete de liste //int insere(entier_t *e); // Enleve un element de la liste //int enleve(entier_t *e); // Affiche la liste des elements void liste(void); int lnghListChainLabels(const listLabels_p ); void enumListLabel( listLabels_p ); void ajoutBriqToListLabels(const listLabels_p ,const char* ); #endif // LIST_H