struct Lista { Lista *N; } Lista *Funkcja(Lista *A) { Lista *Buf; Lista *Pop = 0; while(A) { Pop = Buf Buf = A->N; A->N = Pop; Pop = A; A = Buf; } return Pop; }