struct SuperListe { struct { int id; SuperListe *next; }; struct { int length; SuperListe *next; } m1; struct { int length; SuperListe *next; } m2; struct { int length; SuperListe *next; } m3; };