Repository URL to install this package:
|
Version:
3.2.0 ▾
|
type
TType = packed record
a: byte;
b: byte;
c: longword;
end;
ttypecontainer = packed record
r: ttype;
b1,b2: byte;
end;
function make: TType;
begin
make.a:=1;
make.b:=2;
make.c:=$12345678;
end;
var
id: ttypecontainer;
begin
id.b1:=123;
id.b2:=234;
id.r := make();
if id.r.a<>1 then
halt(1);
if id.r.b<>2 then
halt(2);
if id.r.c<>$12345678 then
halt(3);
if id.b1<>123 then
halt(4);
if id.b2<>234 then
halt(5);
end.