rendered paste bodyunit swap_data_u;
interface
type list = ^node;
node = record
surname: string[13];
name: string[11];
group: string[7];
comp_reg: string[10];
data: string[11];
time: string[5];
next: list;
end;
procedure swap_data (var T1, T2: list);
implementation
procedure swap_data (var T1, T2: list);
var T: list;
begin
new (T);
T^.surname := T1^.surname;
T^.name := T1^.name;
T^.group := T1^.group;
T^.comp_reg := T1^.comp_reg;
T^.data := T1^.data;
T^.time := T1^.time;
T1^.surname := T2^.surname;
T1^.name := T2^.name;
T1^.group := T2^.group;
T1^.comp_reg := T2^.comp_reg;
T1^.data := T2^.data;
T1^.time := T2^.time;
T2^.surname := T^.surname;
T2^.name := T^.name;
T2^.group := T^.group;
T2^.comp_reg := T^.comp_reg;
T2^.data := T^.data;
T2^.time := T^.time;
end;
end.