All pastes #916270 Raw Edit

Something

public text v1 · immutable
#916270 ·published 2008-02-24 14:07 UTC
rendered paste body
type mutat = ^elem;
elem = record
              x,y:Byte;
              d:Word;
              kov:mutat;
        end;
var elso:mutat;

procedure beszur(var e:mutat;x,y:Byte;d:Word);
 var p,uj:mutat;
 begin
  new(uj);
  uj^.x:=x;
  uj^.y:=y;
  uj^.d:=d;
  uj^.kov:=nil;
  if e=nil then e:=uj
   else
    begin
     p:=e;
     while p^.kov<>nil do p:=p^.kov;
     p^.kov:=uj;
    end;
 end;

 procedure torol(var e:mutat);
 var p:mutat;
 begin
  p:=e;
  if e=nil then WriteLn('Ures')
   else
    begin
     e:=e^.kov;
     dispose(p);
    end;
 end;

begin
 elso:=nil;