tw4390.pp 410 B

12345678910111213141516171819202122
  1. { Source provided for Free Pascal Bug Report 4390 }
  2. { Submitted by "Benjamin Rosseaux" on 2005-09-28 }
  3. { e-mail: [email protected] }
  4. PROGRAM Test;
  5. {$IFDEF FPC}
  6. {$MODE DELPHI}
  7. {$ENDIF}
  8. PROCEDURE WriteToFile(CONST Buf;Size:INTEGER);
  9. var
  10. s : shortstring;
  11. BEGIN
  12. move(Buf,s[1],size);
  13. s[0]:=chr(size);
  14. // writeln('Writing: "',s,'"');
  15. if s<>'TEST' then
  16. halt(1);
  17. END;
  18. BEGIN
  19. WriteToFile('TEST',4);
  20. END.