Repository URL to install this package:
Version:
3.0.0 ▾
|
{ from GPC test suite }
program rstr1(Output);
type ii = integer;
tip = ^ii;
var ipv1, ipv2, ipv3 : tip;
s : string[20];
function ip1: tip;
var tmp : tip;
begin
s := 'dead beef';
tmp := ipv2;
ipv2 := ipv3;
ipv3 := tmp;
ip1 := ipv1;
end;
begin
s:='666 123';
new(ipv1);
new(ipv2);
new(ipv3);
ipv2^ := 155;
readstr(s, ip1^, ipv2^);
if (ipv1^ = 666) and (ipv2^ = 123) and (ipv3^ = 155) then
writeln('OK')
else
halt(1);
end.