typedef void *element_t; typedef struct { element_t *contenu; int nombre; int alloue; } liste_t; int taille(liste_t *l); int enfiler (liste_t *l,element_t e, int taille); int afficher (liste_t *l, void(*affichage)(element_t)); int defiler(liste_t *l); element_t dernier(liste_t *l); element_t premier(liste_t *l); element_t enieme(int x, liste_t *l); typedef struct Element Element; struct Element { int x; int y; Element *suivant; }; typedef struct Liste Liste; struct Liste { int nbelements; Element *premier; }; Liste *initialisation(); void insertion(Liste *liste, int x, int y); void afficherListe(Liste *liste); void suppression(Liste *liste); int abstete(Liste *liste); int tailledelachaine(Liste *liste); int ordtete(Liste *liste); int abscul(Liste *liste); int ordcul(Liste *liste); void freelastbloc(Liste *liste);