Ich denke mal Swapevalues steht für ein Unterprogramm, eine Prozedure die die beiden Werte vertauscht.
das wäre dann zb.:
Delphi-Quellcode:
procedure Swapevalues(var i, min: integer);
var
Feld: TFeld;
temp: integer;
begin
temp:= Feld[i];
Feld[i]:= Feld[min];
Feld[min]:= temp;
end;