tb0275.pp 421 B

123456789101112131415161718192021222324252627
  1. { Old file: tbs0322.pp }
  2. { }
  3. {$ifdef fpc}{$asmmode intel}{$endif}
  4. var
  5. boxes : record
  6. pbox : longint;
  7. pbox2 : longint;
  8. end;
  9. var
  10. s1,s2 : longint;
  11. begin
  12. asm
  13. mov s1,type boxes.pbox
  14. mov s2,type boxes
  15. end;
  16. if s1<>sizeof(boxes.pbox) then
  17. begin
  18. writeln('Wrong size for TYPE');
  19. halt(1);
  20. end;
  21. if s2<>sizeof(boxes) then
  22. begin
  23. writeln('Wrong size for TYPE');
  24. halt(1);
  25. end;
  26. end.