typedef struct List { struct List *next; }* Liste; Liste reverse(Liste x){ Liste y,t; t=NULL; while(!(x==NULL)){ y=x; x=x->next; y->next=t; t=y; } return y; }